Плагин cookienotice - Всплывающее уведомление об использовании файлов cookie
ID:cookienotice
Name:Уведомление о куках (Cookie Notice)
Version: 1.0
Acts:
File:cookienotice.php
Config:config.php
Type:widget
Description: Всплывающее уведомление об использовании файлов cookie
Information: Показывает гостям сайта всплывающее окно с уведомлением об использовании cookie. Уведомление отображается один раз — согласие сохраняется в localStorage на заданное количество дней.
Описание
Плагин показывает гостям сайта всплывающее уведомление об использовании файлов cookie.
Уведомление отображается **один раз** — факт принятия сохраняется в `
localStorage` браузера на заданное количество дней.
Установка
1. Скопируйте папку `cookienotice` в директорию `/engine/plugins/`
2. Зайдите в панель администратора NGCMS
3. Перейдите в раздел «Плагины»
4. Найдите плагин «Cookie Notice» и нажмите «Установить»
5. После установки перейдите в настройки плагина
## Настройка
| Поле | Описание | По умолчанию |
| ---------------------------------- | ------------------------------------------------------------------ | ---------------------------------------------|
| Заголовок | Заголовок всплывающего окна | Использование файлов Cookie |
| Текст уведомления | Основной текст (поддерживает HTML) | Стандартный текст |
| Текст кнопки «Принять» | Подпись на кнопке согласия | Принять |
| Срок согласия (дней) | Через сколько дней показать снова (0 = всегда) | 365 |
| Позиция | bottom / top / center | bottom |
| Только для гостей Не показывать авторизованным пользователям | Включено |
Использование в шаблоне
Добавьте вызов в TWIG-шаблон (обычно в `
main.tpl` перед закрывающим `
</body>`):
Код:
{{ callPlugin("cookienotice.show", {})|raw }} Дополнительные параметры вызова
Использовать альтернативный шаблон:
Код:
{{ callPlugin("cookienotice.show", {template: "cookienotice"})|raw }} Позиции блока
- `bottom` — фиксированная полоса снизу страницы (по умолчанию)
- `top` — фиксированная полоса сверху страницы
- `center` — модальное окно по центру экрана
Кастомизация
Шаблон виджета: `
/engine/plugins/cookienotice/tpl/cookienotice.tpl`
Для создания собственного оформления скопируйте шаблон в папку активного
тематического шаблона: `
/templates/{ваш_шаблон}/plugins/cookienotice/`
и отредактируйте CSS внутри него.
Скачать:cookienotice_1e027b04.zip