Согласие с cookies
+7 (919) 123-17-47
Дополнительные опции
Модуль отображает окно согласия с cookies.
После установки модуля: 1) Добавляется новый документ с текстом Пользовательского соглашения (18) с url = id узла. При необходимости отредактируйте его. 2) Добавляется новый узел структуры с url = id узла, прикрепляется созданный документ с текстом согласия. 3) Добавляется новый документ с текстом для окна согласия со ссылкой на текст согласия, при необходимости отредактируйте 4) Добавляется окно согласия с созданным на шаге 3 документом.
CВ окне согласия можете заменить ссылки на страницы с текстами на ссылки со скачиваемыми документами. Есть возможность включать и выключать функцию блокировки сайта в случае, если пользователь не принял политику сайта.| Версия | Дата | Описание | Версия от | Версия до |
| 2.3 β | 28.10.2025 | Исправление ошибок. После установки необходимо выключить и включить модуль в ЦА. | 7.0.1 | ∞ |
| 2.2 β | 27.07.2025 | + В настройки модуля добавлены поля: Ширина окна в процентах от ширины экрана, по умолчанию 345px. + Экраны меньше 768, отображаем ширину окна пропорционально ширине экрана на всю ширину Положение по Оси X, если положительное число, то от левого края, иначе от правого края экрана Положение по Оси Y, если положительное число, то от верхнего края, иначе от нижнего края экрана если введено 0, то центрирование относительно экрана + Доработан файл CSS стилей Важно: если проводится обновление модуля, то нужно выключить модуль и снова включить. | 7.0.1 | ∞ |
| 2.1 β | 25.07.2025 | + CSS стили вынесены в отдельный файл с комментариями /modules/cookies/css/style.css + Исправлена адаптация окна согласия для мобильных экранов + Обновление с версии 2.0 до 2.1 не затрагивает текущие настройки модуля. ! Для версий ниже 2.0 ! Обновление с версии ниже 2.0 затрагивает текущие настройки согласия. ! При возникновении проблем с адаптацией окна на мобильных экранах необходимо или обновить версию или заменить секцию стилей в файле /modules/cookies/controller/show.php между тегами на следующее содержимое. /*Размер окна*/ .client-cookies-notice { bottom: 1.5rem; width: auto; max-width: 345px; } /*Анимация появления/скрытия окна*/ .client-cookies-notice_open { margin-left: 1.5rem!important; margin-right: 1.5rem!important; -webkit-animation: notice-show .7s linear; animation: notice-show .7s linear; } /*Позиционирование окна*/ .client-cookies-notice { position: fixed; left: 0; z-index: 1000; margin-left: -100%; -webkit-transition: margin-left .7s linear; transition: margin-left .7s linear; } /*Оформление окна фон/цвет/тень*/ .client-cookies-notice__design_light { background: #fff; color: #000; box-shadow: 0 4px 24px rgb(114 128 170 / 90%); } /*Оступы/высота/оформление текста окна*/ .client-cookies-notice__design { overflow: auto; max-height: calc(100vh - 48px); padding: 1rem; border-radius: 0.25rem; box-sizing: border-box; word-break: break-word; word-wrap: break-word; -webkit-hyphens: manual; -ms-hyphens: manual; -o-hyphens: manual; hyphens: manual; } /*Размеры и начертание текста окна*/ .client-cookies-notice__description, .client-cookies-notice__description p { font-size: 14px; line-height: 1.5; margin: 0; } /*Оформление описания*/ .client-cookies-notice__description { padding-bottom: 1rem; } /*оформление ссылок в фокусе*/ .client-cookies-notice__description a:focus { color: inherit; } /*Положение окна поверх основного контента*/ .client-cookies-notice { z-index: 1000001; } /*Оформление кнопки*/ .client-cookies-notice__button { width: 100%; padding: 12px 24px; background-color: #0067f2; font-weight: 600; font-size: 12px; line-height: 1rem; letter-spacing: .04em; text-transform: uppercase; text-align: center; color: #fff; box-sizing: border-box; -webkit-transition: background-color .1s ease-out; transition: background-color .1s ease-out; outline: none; border: 0; } /*Кнопка в фокусе/наведении*/ .client-cookies-notice__button:focus, .client-cookies-notice__button:hover { background-color: #0058f2; } /*Прозрачная подлодка блокировки экрана*/ #client-cookies-overlay { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1000001; background-color: rgba(0, 0, 0, 0.2); } /*Класс для блокировки прокрутки страницы*/ .client-cookies-no-scroll { overflow: hidden; } | 7.0.1 | ∞ |
| 2.0 | 23.06.2025 | Добавлена поддержка мультисайтовых систем. Настройки вынесены в базу данных. Настройки модуля доступны в меню ЦА. После обновления необходимо деактивировать и активировать модуль Согласие в списке модулей ЦА | 7.0.1 | ∞ |
| 1.5 | 10.06.2025 | Исправление ошибок | 7.0.6 | ∞ |
| 01 | 14.11.2022 | Релиз | 7.0 | ∞ |
-
Ошибка
Модуль перестал работать и выдается ошибка Model 'Cookies_Model' does not exist modules/core/orm.php:41
-
Без темы
неудобно что стили в php заложены - если что то править то затрется обновлениями.
также кусок скрипта $('document').ready(function(){ не хотел работать пришлсь там же в файле кавычки убирать $(document).ready(function(){
и указанный демо сайт у вас есь в ошибках !
Комментарии