Автор дополнения
Егор
Пакетов
4
Закачек
353
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
4
Закачек
353
Обычно отвечает в течение нескольких дней
Версия 1.5.0-pl
Дата выпуска 03.12.2019
Загрузки 4
Просмотры 11 381
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

Расширение, с помощью которого вы сможете создать rss канал, для последующего его использования пользователями сайта и в специальных программах-агрегаторах (читалок).



Основные возможности плагина:
  • Создание полностью готового для дальнейшего использования RSS канала
  • Быстрые уведомления: информация о новом материале приходит сразу же, как только обновляется ресурс
  • Информация размещается в одном месте, которую легко просматривать и которая собирается автоматически
  • Экономия трафика: ни одна RSS-лента не заберет столько трафика, как загрузка каждой страницы отдельно

Установка расширения:
  1. Скачиваем установочный пакет и устанавливаем его;
  2. Создаем новый ресурс;
  3. Добавляем сниппет [[!rss?]];
  4. Выполняем настройку сниппета;
  5. Устанавливаем тип содержимого xml;
  6. Сохраняем.

Далее вы можете использовать готовый RSS канал в своих целях. Например, разместить ссылку на него у себя на сайте, или добавить её в специальную программу-агрегатор, например в вашу группу, в социальной сети «Вконтакте».



В случае если количество ресурсов, которые требуется добавить rss канал, очень много рекомендуется создавать несколько rss каналов. В противном случае скрипт будет завершать работу из-за нехватки ресурсов вашего сервера.

Описание настроек сниппета rss:
  • parents — Список ID родителей ресурсов. Указывается через запятую. Если ID родителя начинается с "-", то данный родитель исключается из выборки вместе со всеми его ресурсами.
  • resources — Список ID ресурсов. Указывается через запятую. Если ID начинается с "-", то данный ресурс исключается из выборки.
  • showUnpublished — Показывать неопубликованные ресурсы.
  • showDeleted — Показывать удаленные ресурсы.
  • showHidden — Показывать скрытые ресурсы.
  • hideContainers — Показывать ресурсы-контейнеры.
  • copyright — Копирайт или сведения об авторстве на RSS ленту.
  • managingEditor — Email адрес ответственного за контент канала.
  • webMaster — Email адрес ответственного за техническую часть публикации канала.
  • pubDate — Дата публикации канала.
  • lastBuildDate — Время последней модификации канала.
  • category — Категория, к которой принадлежит канал.
  • docs — Показывать ссылку на файл документации подвида RSS.
  • ttl — Число минут, в течение которых канал сохраняет свою актуальность.
  • image — Ссылка на обложку канала.
  • cloud — Включить информирование об изменениях канала.
  • name — Название канала.
  • description — Описание канала.
  • language — Язык канала.
  • itemImage — Название или ID TV поля с изображением ресурса.
  • tvFilters — Выборка ресурсов по tv полям. Tv-поля указываются через запятую в виде: НАЗВАНИЕ_TV_ПОЛЯ=ЗНАЧЕНИЕ
  • where — Пользовательские условия выборки в json форматe.
  • yandexMetricaParams — Параметры счетчика Яндекс Метрики
  • scheme — Схема генерации url.

Поддержка расширения, установленного на Modx с модифицированным ядром не осуществляется!

1.0.0

  • Первый выпуск.

1.1.0

  • Исправлены пути в файлах.
  • Добавлена фильтрация HTML..

1.2.0

  • Добавлена фильтрация по tv полям.
  • Добавлена возможность устанавливать пользовательские условия фильтрации.

1.3.0

  • Удалены старые настройки.

1.4.0

  • Исправлены E_NOTICE, возникающие у некоторых пользователе.
  • Исправлены проблемы с необъявлеными настройками у некоторых пользователей (PHP 7.1)
  • Исправлены E_WARNING, возникающие у некоторых пользователе

1.4.1

  • Улучшена система очистки html тегов.

1.5.0

  • Добавлена настройка схемы генерации URL.

Последние обсуждения в сообществе MODX.pro