TurboPages

Генерация RSS канала для турбо страниц Яндекса
Автор дополнения
Егор
Пакетов
4
Закачек
353
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
4
Закачек
353
Обычно отвечает в течение нескольких дней
Версия 2.1.1-pl
Дата выпуска 19.07.2020
Загрузки 140
Просмотры 10 753
Внимание, этот компонент требует версию 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