Попробуйте что здесь написано
м.б. поможет?
м.б. поможет?
|
Увы
не работает:сделал: echo '<pre>'; print_r($arrFilter); echo '</pre>'; // здесь нормально все есть $strFilter = $arParams["FILTER_NAME"]; $arTempo = $$strFilter; echo '<pre>'; print_r($arTempo); echo '</pre>'; // здесь ничего нет $arrFilter = array_merge($arrFilter, $arTempo); // объединяем фильтры echo '<pre>'; print_r($arrFilter); echo '</pre>'; // здесь ничего нет дастал я уже Вас с этим вопросом но вообще то интересно как то это должно работать?я уже здесь кроме Ваших вариантов перепробовал уйму других, наверное с бубном сплясать нужно... ![]() |
|
|
|
|
|
Код:
global $arrFilter; $arrFilter = Array( "ACTIVE" => "Y", "SECTION_ID" => $ar_result['ID'], // отбор новостей конкретного раздела array("PROPERTY_SITE_CITY_VALUE" => $domen_site), // новости прикрепленные к... "IBLOCK_ID" => $arParams["IBLOCK_ID"] ); echo '<pre>'; print_r($arrFilter); echo '</pre>'; // здесь есть все данные и по данному фильтру фильтруется нормально ?> <? $arTempo = $$arParams["FILTER_NAME"]; echo '<pre>'; print_r($arTempo); echo '</pre>'; // здесь ничего нет $arrFilter = array_merge($arrFilter, $arTempo); // объединяем фильтры echo '<pre>'; print_r($arrFilter); echo '</pre>'; // здесь ничего нет ни знаю, нормальная такая ситуация или нет? если ничего нет в $arTempo то все равно должны остаться в результате данные из $arrFilter или нет? |
|
|
|
|
|
Комплексный компонент news
в нем было: <?$APPLICATION->IncludeComponent( "bitrix:news.list", "index", Array( ... "FILTER_NAME" => $arParams["FILTER_NAME"] ... сделал: $arrFilter = array_merge($arrFilter, $arParams["FILTER_NAME"]); ... "FILTER_NAME" => "arrFilter", ... не фильтрует, а когда без объединения делаю то все нормально фильтрует... не подскажете, где ошибаюсь? |
|
|
|
|
|
Делаются дополнительные свойства страницы, там где в Типах инфоблоков,
и затем так же при редактировании компонента, указываем что брать Заголовок, описание и ключевые слова из этих свойств. Ну конечно не забыть задать значения этих свойств уже когда непосредственно страница наполняется. |
|
|
|
|
|
Зайти в изменить Раздел инфоблока и в
Дополнительных свойствах Добавить пользовательские свойства Заголовок браузера, описание, ключевые слова. Затем в настройках компонента (скорее всего Вы используете catalog) указать что бы данные значения брались из пользовательских свойств которые Вы создали. |
|
|
|
|
|
Для того что бы при нажатии на конкретную новость календарик оставался на этом же месяце сделал/изменил следующий код шаблоне компонента news.list
|
|||
|
|
|
|
м.б. важная информация: компонент news:calendar расположен во включаемой области раздела
добавил в компонент news.calendar: часть кода, которая когда нажимаешь на день: <a title="<?=$arDay["events"][0]["title"]?>" href="<?=$arDay["events"][0]["url"]?><?$arParams["YEAR_VAR_NAME"]."=".$arResult["currentYear"]?><?$arParams["MONTH_VAR_NAME"]."=".$arResult["currentMonth"]?>" class="<?=$arDay["day_class"]?>"><?=$arDay["day"]?></a> то что красным вставил. Ничего не изменилось, все равно календарь на текущий месяц становиться !Но дело в том, что я сделал как говорилось в топике т.е. ссылка с дня месяца идет через DateFilter а где формируется эта ссылка? что бы к ней подставить код <?$arParams["YEAR_VAR_NAME"]."=".$arResult["currentYear"]?><?$arParams["MONTH_VAR_NAME"]."=".$arResult["currentMonth"]?> лучше фрагмент кода что бы было нагляднее... |
|
|
|
|
|
Т.е. компонент должен брать информацию (значение месяца) из той новости, которую просматривает посетитель, и выводиться на данном месяце, а НЕ на текущем...
При клике на день любого прошедшего месяца news.calendar "встает" снова на текущий месяц... Если кто то встречал обсуждение данный вопрос, то дайте ссылку пжлста. |
|
|
|
|
|
Евгений Малков
если вдруг Вы имеете опыт по работе с RSS агрегатором () не могли бы подсказать, как сделать (настроить или код подправить) что бы импортируемые новости «складывались» в инфоблок другого Типа инфобока. Внутри одного Типа инфоблока все работает замечательно, а как указываю инфолок в другом Типе инфоблока, то отказывается туда копировать новости. Или м.б. укажите часть кода который нужно править. Заранее спасибо за ответ. |
|
|
|
|
|
Да, конечно,
более того я написал предыдущее сообщение, и только тогда до меня дошло, что если будет сидеть контент-менеджер, то ему проще просто взять новость да скопировать, чем разбираться в том мусоре (из слов и остатков тегов), который получиться в итоге А писать к каждому источнику RSS свои правила разбора HTML это конечно нужно сначала подумать... |
|
|
|
|
|
Детального описания нет, конечно,
хотя... судя по Вашему вопросу, м.б. на каких то RSS и есть детальное описание, но я такого не видел. Т.е. это отдельная html страница Излагаю свое предложение, что бы посоветоваться, я не разу еще такого решения не делал, Предполагаемое решение м.б. может быть такое: - берем всю страницу (html код) - обрезаем сверху до Заголовка новости - берем в полученном коде, например 2000 знаков - снизу, если находим </body> то его отрезаем - ну и весь текст очищаем от лишних тегов Этот вариант конечно подразумевает, что данную новость, перед публикацией на сайте ОБЯЗАТЕЛЬНО должен проверить контент-менеджер. Низнаю, м.б. мой подход слишком делетантский, хотелось бы услышать Ваше мнение. |
|
|
|
|
|
Добрый день всем!
Установил RSS Агрегатор согласно за что огромнейшее спасибо Kryachek Mikhail! Вопрос: Как доработать RSS Агрегатор что бы закачивалась детальное описание новости? Поделитесь опытом пожалуйста, если кто то уже решил данный вопрос. Заранее спасибо. - Или м.б. подскажете какой ни будь информационный источник, где возможно об этом почитать. - Или м.б. подскажете какую часть кода лопатить что бы детальная новость доставалась. Буду признателен за любую информацию. |
|
|
|
|