Перейти к содержимому
Плагин

Popups & Promo Bars — попапы и cookie-баннер

автор: Celena

Popups & Promo Bars — попапы и cookie-баннер

Добавляет промо-попапы и корректный cookie-баннер в любую тему без правки шаблонов.

  • Пять форматов — модальное окно, верхняя или нижняя промо-полоса, уголок slide-in и cookie-баннер с категориями.
  • Триггеры — через задержку, по глубине скролла, при уходе со страницы (с фолбэком по времени на тач-устройствах) или по клику на CSS-селектор.
  • Правила показа — все страницы, только главная или URL-маски с *, список исключений, десктоп/мобильные, язык, новые или вернувшиеся посетители, период действия.
  • Частота — каждый просмотр, один раз на посетителя или раз в N дней.
  • Фильтрация на сервере — страницы, язык и даты проверяются до рендера, поэтому попап, который показывать нельзя, вообще не попадает в HTML.
  • GDPR-баннер — чекбоксы категорий, журнал согласий с солёными хэшами IP и User-Agent, событие браузера popups:consent и автозапуск скриптов, помеченных type="text/plain" data-consent="analytics".
  • Статистика — показы, клики и закрытия по каждому попапу, отправка через sendBeacon с ограничением частоты; сбор полностью отключается.
  • Редактор — вкладки «Контент», «Правила показа», «Оформление» и «Статистика», живое превью цветов, дублирование и включение одной кнопкой.
  • Дружит с Newsletter — форма подписки прямо в попапе, если установлен плагин рассылки.
  • Доступность — role=dialog, закрытие по Esc, фокус-ловушка, возврат фокуса и отключение анимаций при prefers-reduced-motion.

Работает на MySQL и PostgreSQL, не требует composer, шаблон разметки переопределяется темой.

Версия Дата Требования Размер
1.0.1 2026-08-19 PHP >=8.3 · Celena >=3.6 58 KB

Initial marketplace release

Требования

  • PHP >=8.3 или новее
  • Celena CMS >=3.6 или новее
  • Проверено вплоть до Celena CMS 3.6

Установка

Скачайте архив и установите его из админки клиентского сайта — ключ не нужен.

  1. Откройте раздел «Плагины/Темы» в админке Celena.
  2. Нажмите «Установить из файла» и загрузите скачанный архив (или «Установить из маркетплейса», если подключён).
  3. Активируйте пакет — для платных при активации введите лицензионный ключ.

Подробная инструкция по установке в документации →