TurboPages

Генерация RSS канала для турбо страниц Яндекса
Автор дополнения
Егор
Пакетов
4
Закачек
322
Обычно отвечает в течение суток
Автор дополнения
Пакетов
4
Закачек
322
Обычно отвечает в течение суток
Версия 2.1.1-pl
Дата выпуска 19.07.2020
Загрузки 138
Просмотры 9 667
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.

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



Основные возможности плагина:
  • Поддержка настройки и вывода поиска
  • Поддержка настройки и вывода меню
  • Поддержка настройки и вывода виджетов, формы обратной связи
  • Поддержка настройки и вывода различных кнопочек (Email, телефон и т.п.)
  • Поддержка настройки и вывода блоков рекламы
  • Поддержка настройки и вывода систем аналитики
  • Поддержка настройки и вывода социальных кнопок

Установка расширения:
  1. Скачиваем установочный пакет и устанавливаем его;
  2. Создаем новый ресурс;
  3. Добавляем сниппет [[!turbopages?]];
  4. Выполняем настройку сниппета;
  5. Устанавливаем тип содержимого rss или text или xml;
  6. Сохраняем.
  7. Загрузите получившийся RSS-файл в Яндекс.Вебмастер
  8. Включите показ Турбо-страниц.

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

Описание настроек сниппета turbopages:

Основной сниппет, который отвечает за генерацию RSS фида.


  • parents — Список ID родителей ресурсов. Указывается через запятую. Если ID родителя начинается с "-", то данный родитель исключается из выборки вместе со всеми его ресурсами
  • resources — Список ID ресурсов. Указывается через запятую. Если ID начинается с "-", то данный ресурс исключается из выборки
  • showUnpublished — Показывать неопубликованные ресурсы
  • showDeleted — Показывать удаленные ресурсы
  • showHidden — Показывать скрытые ресурсы
  • hideContainers — Показывать ресурсы-контейнеры
  • itemChunk — Чанк с оформлением содержимого турбо-эллемента
  • language — Язык контента
  • liveInternetParams — Счетчик LiveInternet
  • mailRUCounterId — ID счетчика Mail RU
  • mediascopeCounterId — ID счетчика Mediascope
  • ramblerCounterId — ID счетчика Rambler
  • yAndexAdId — ID блока рекламной сети Яндекс
  • customCounterUrl — Ссылка на другой счетчик
  • adFoxAdScript — Код рекламной сети AdFox
  • fileds — Укажите через запятую коды полей, которые необходимо загрузить
  • tvs- Укажите через запятую ID или коды TV полей, которые необходимо загрузить
  • yandexMetricaId — ID счетчика Яндекс Метрики
  • tvFilters — Выборка ресурсов по tv полям. Tv-поля указываются через запятую в виде: НАЗВАНИЕ_TV_ПОЛЯ=ЗНАЧЕНИЕ
  • where — Пользовательские условия выборки в json форматe.
  • yandexMetricaParams — Параметры счетчика Яндекс Метрики
  • scheme — Схема генерации url.
  • authorName — Автор статей.

Описание настроек сниппета accordion:

Предназначен для вывода списка, каждый элемент которого может быть развернут или свернут.


  • nameKey — Название MIGX поля для названия.
  • textKey — Название MIGX поля для описания.
  • migxTv — Плейсхолдер MIGX поля.

Описание настроек сниппета adblock:

Предназначен для вывода рекламного блока внутри статьи.


  • ID — ID рекламного блока.

Описание настроек сниппета button:

Предназначен для вывода кнопки, содержащий любую ссылку.


  • text — Текст кнопки.
  • action — Ссылка кнопки.
  • backgroundColor — Цвет фона.
  • color — Цвет текста.

Описание настроек сниппета feedbackform:

Предназначен для вывода формы обратной связи.


  • email — Контактный email.
  • company — Название компании.
  • agreementLink — Ссылка на политику обработки персональных данных.

Описание настроек сниппета header:

Предназначен для вывода так называемой шапки турбо страницы (Название статьи, подзаголовок, изображение и его описание).


  • title — тег H1.
  • subtitle- тег H3.
  • imageTv — Плейсхолдер TV поля с изображением.
  • imageCaption — Заголовок изображения.

Описание настроек сниппета imagegallery:

Предназначен для вывода карусели изображений.


  • migxTv — Плейсхолдер MIGX поля.
  • key — Название MIGX поля для картинки.
  • name — Название.

Описание настроек сниппета rating:

Предназначен для вывода рейтинга ресурса.


  • rating — Рейтинг ресурса.
  • bestRating — Максимальный рейтинг ресурса.

Описание настроек сниппета searchform:

Предназначен для вывода формы поиска по сайту.


  • action — Ссылка на страницу поиска.
  • queryName — Название параметра содержащий поисковый запрос.
  • additionalParams — Дополнительные параметры.
  • placeholder — Текст плейсхолдера.
  • type — Тип запроса (POST/GET).

Описание настроек сниппета sharebutton:

Предназначен для вывода кнопок поделиться в соц сетях.



Описание настроек сниппета slider:

Предназначен для вывода слайдера.


  • migxTv — Плейсхолдер MIGX поля.
  • key — Название MIGX поля для url слайда.

Настройка чанка элемента RSS фида рекомендуется выполнять только опытным пользователям. Внесение изменение в чанк человеком, не имеющего никакого представления о работе технологии Яндекс.Турбо, может привести к не прохождению проверки RSS фида в Яндекс-е.


Автор плагина не оказывает консультаций по работе технологии Яндекс.Турбо в рамках тех поддержки плагина.

1.0.0

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

1.0.1

  • Добавлен рейтинг.

1.0.2

  • Добавлены варианты описания.

1.0.3

  • Обновлена ​​разметка для новых требований.

1.0.4

  • Модернизирован очиститель HTML.
  • Добавлена ​​функция автоматического закрытия незамкнутых HTML-тегов.

1.0.5

  • Исправление получения имя автора на некоторых версиях Modx.

2.0.0

  • Добавлена ​​возможность оформления содержимого элемента через чанк.
  • Заменено ядро ​​генератора RSS-каналов на более производительные и эффективные.
  • Добавлена ​​поддержка рекламных блоков.
  • Добавлена ​​поддержка счетчика аналитики.
  • удалены неиспользуемые настройки
  • Значительно упрощенный процесс настройки сниппета.

2.0.1

  • Улучшена система очистки запрещенных HTML тегов.

2.0.2

  • Обновлена ​​разметка для новых требований.

2.0.3

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

2.0.3

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

2.0.5

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

2.0.6

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

2.0.7

  • Временное решение DOMException: Invalid Character, возникающей у некоторых пользователей.

2.0.8

  • Исправление DOMException, возникающих у некоторых пользователей.
  • Оптимизация запросов к базе данных.

2.0.9

  • Добавлена новая опция настроек: AuthorName.

2.1.0

  • Добавлены сниппеты, генерирующие такие элементы, как слайдер, кнопки социальных сетей и многое другое.
  • Теги data-src теперь заменены на src
  • Обновлен чанк турбо элементов.

2.1.1

  • Сниппеты слайдера и карусели не создают запросы к базе данных.

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