plAlert

Уведомления на сайте с датой публикации
Автор дополнения
Prihod
Пакетов
21
Закачек
6 205
Автор дополнения
Пакетов
21
Закачек
6 205
Обычно отвечает в течение суток
Версия 1.0.0-beta
Дата выпуска 31.10.2021
Загрузки 1
Просмотры 288
Внимание, этот компонент требует версию PHP 5.6 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.6 !

Описание

Компонент позволяет выводить на сайте сообщения с указанием даты публикации.


Возможности

  • Задать для сообщения дату начала и конца публикации
  • Задать/создать тип сообщения
  • Задать/создать позицию вывода сообщения
  • Задать порядок вывода сообщения
  • Создавать сообщения для разных языков сайта (необходимо наличие Polylang)
  • Автоматический перевод сообщений (необходимо наличие Polylang с настроенным переводчиком)

Видео-обзор


Сниппеты

plAlert — вывод сообщений на сайте.

Параметры:

  • tpl — имя чанка для оформления сообщения. По умолчанию: plAlert;
  • tplWrapper — имя чанка-обёртки, для обертывания всех результатов;
  • lang — код языка сообщения. По умолчанию: текущий;
  • type — тип сообщений По умолчанию: все;
  • position — позиция сообщений По умолчанию: все;
  • sortby — Название поле для сортировки По умолчанию: rank,id;
  • sortdir — Направление сортировки По умолчанию: DESC.


Пример вывода сообщений только тип у которых info или warning.

[[!plAlert?
    &type=`info,warning`
]]


Пример вывода сообщений позиция у которых home или office.

[[!plAlert?
    &position=`home,office`
]]


Автоматическое удаление сообщений

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

core/components/plalert/cron/clear.php