RSS PRO - Гибкость и простота

0

Разработчик: Dev2Fun

Установлено: 500 - 999

Обновлено: 23.05.2019

Адаптирован под мобильные устройства

Совместим с редакциями Битрикс: «Первый сайт» / «Старт» / «Стандарт» / «Малый бизнес» / «Бизнес» / «Энтерпрайз» / «Корпоративный портал» /

Смотреть демо

Модуль выводит и позволяет гибко управлять RSS-лентой.

github

Преимущества модуля:
  • множественный выбор инфоблоков
  • пользовательские фильтры
  • возможность кастомных модификаций перед выводом. Достигается при помощи событий
События:

OnBeforeRequestElements - вызывается перед запросом элементов.

Параметры:
  • &$arSort - массив сортировки
  • &$arFilter - массив фильтра
  • &$limit
  • &$arSelect

OnBeforeOutputRss - вызывается перед выводом RSS-ленты.

Параметры:
  • &$arResult - массив результата в котором есть ITEMS.
  • $arParams - массив параметров
\Bitrix\Main\EventManager::getInstance()->addEventHandler(
  "dev2fun.rssout",
  "OnBeforeOutputRss",
  function(&$arResult) {
    $arResult["NAME"] = "Название для RSS";
    if(empty($arResult["ITEMS"])) return;
    // $arParams["EVENT_KEY"] - используйте для идентификации ленты
    if($arParams["EVENT_KEY"]=="main") {
      // ваш код для ленты "main"
    }
    foreach ($arResult["ITEMS"] as &$arItem) {
      // ваш код для работы с элементами ленты
    }
    unset($arItem);
  }
);
Правила установки:<br /><ol><li>Установить модуль в административной панели.<br /><li>Обновить кэш компонентов<br /><li>Использовать<br /><li>Поддержать модуль отзывом или донатом <img src="/upload/main/smiles/3/bx_smile_smile.png" border="0" data-code=":)" data-definition="UHD" alt=":)" style="width:20px;height:20px;" title="С улыбкой" class="bx-smile" /><br /></ol>
<b>Автор</b>: darkfriend<div class="blog-post-quote" title="Цитата"><table class="blogquote"><tr><td>Коллеги, в связи с кризисом, с 23 апреля 2020 года для всех бесплатных модулей, бесплатная техническая поддержка упразднена.<br /><b>Если ваше обращение не об <u>ошибке в модуле</u> или <u>ошибке из-за модуля</u>, необходимо сделать <a href="https://yasobe.ru/na/thankyou_bitrix" target="_blank" >донат</a> от 1000 руб.</b><br />Вам нужно понимать, что каждое ваше обращение занимает время специалиста.<br />Просим проявить понимание и не нагружать службу просто так.<br />На многие ваши вопросы может ответить любой другой специалист по битриксу.<br /><br /><br />После того как вы сделали <a href="https://yasobe.ru/na/thankyou_bitrix" target="_blank" >донат</a> в заголовке письма укажите 4 последние цифры кошелька или карты с которой донатили.<br />Одно обращение один <a href="https://yasobe.ru/na/thankyou_bitrix" target="_blank" >донат</a>. Если вопрос в обращении закрылся, то для нового вопроса необходимо сделать <a href="https://yasobe.ru/na/thankyou_bitrix" target="_blank" >донат</a>.<br /><br /><br /><b>Как сделать SUPER-обращение.</b><br />Делаете <a href="https://yasobe.ru/na/thankyou_bitrix" target="_blank" >донат</a> на 4000 руб и в заголовке к номеру (последние 4 цифры кошелька или карты) укажите слово SUPER.<br /><b><u>Такие обращения мы обработаем вне очереди.</u></b><br />Мы оказываем техническую поддержку по email.</td></tr></table></div><br />Контакты: <a href="mailto:support@dev2fun.com" target="_blank" >support@dev2fun.com</a><br /><br />Правила для письма: <br /><ol><li>В теме письма необходимо указать ID модуля<br /><li>В теле письма необходимо указать суть проблемы и описать ваши действия, которые к ней привели.<br /><li>Приложить скриншоты.<br /><li>Прислать доступы до админки и фтп (желательно)<br /></ol>Техподдержка осуществляется:<br /><br />В рабочие дни, со вторника по четверг.<br />С 11 до 16 (по мск)