SATAMAX-FAVICON
Окно-уведомление о принятии файлов Cookie в DLE | SATAMAX.SITE
search
Хостинг
SATAMAX » Хаки » Окно-уведомление о принятии файлов Cookie DLE

Окно-уведомление о принятии файлов Cookie DLE

Уведомление о принятии файлов Cookie в  DLE

Плагин отображает сообщение о согласии на сбор и обработку cookie

Возможно вы вкурсе, что был принят закон о защите данных в Европе GDPR (общие правила защиты данных) и закон ЕС о куки. Ресурсы запестрили всплывающими окнами с предупреждениями о сборе файлов куки, и сегодня мы хотим рассказать как реализовать такое окно с помощью плагина ihavecookies.js. Он представляет собой легкий, простой и стильный jQuery плагин для DLE, чтобы информировать ваших пользователей, что ваш сайт собирает куки и сделать ваш сайт в соответствии с GDPR и закона ЕС.


 

Плагин отображает сообщение о согласии на сбор и обработку cookie при первом посещении или через 30 дней после последнего посещения. С последними правилами ЕС, согласно которым посетители должны иметь возможность отказаться от сбора данных для маркетинга и отображения предпочтений. Плагин имеет опцию выбора реализованную с помощью флажков, пользователь может выбрать какие данные он не согласен передавать, и затем принять согласие. Смотрите премиум и бесплатные шаблоны от наших партнеров:


Как реализовать это в DLE:

Для начала нам необходимо подключить скрипты, загрузите и вставьте jаvascript jquery.ihavecookies.js после jQuery, но перед закрывающим тегом body.

<script src="jquery-3.3.1.min.js"></script>
<script src="jquery.ihavecookies.js"></script>


Затем необходимо инициализировать плагин ihavecookies на jQuery и указать Заголовок-сообщение, отображаемое в нашем сплывающем окне.

$('body').ihavecookies({
title: "Заголовок",
message: "Ваше сообщение."});


Вы можете указать время до отображения всплывающего окна после загрузки страницы (в миллисекундах):

$('body').ihavecookies({
title: "Заголовок",
message: "Ваше сообщение."
 
link: "/privacy/",
delay: 2000,
});


Или можете указать, через сколько дней такое сообщение появится на вашей странице после принятия вновь:

$('body').ihavecookies({
title: "Заголовок",
message: "Ваше сообщение."
 
link: "/privacy/",
expires: 30 // 30 дней
});


Вы можете предоставить пользователю право выбора какие куки отправлять:

$('body').ihavecookies({
cookieTypes: [
{
type: 'Настройки сайта',
value: 'preferences',
description: 'Это файлы cookie, которые связаны с вашими предпочтениями сайта, например, запоминание Вашего имени пользователя, цвета сайта и т.д.'
},
{
type: 'Аналитика',
value: 'analytics',
description: 'Cookies посещения с какого сайта, какой у вас браузер и т.д.'
},
{
type: 'Маркетинг',
value: 'marketing',
description: 'Социальные медиа, маркетинг, ваши предпочтения'
}
],
});


Устанавливаем кнопку-функцию принять:

$('body').ihavecookies({
onAccept: function(){}
});


И последним шагом будет создание самой разметки страницы, да, мы сегодня сделали все наоборот:

<div id="gdpr-cookie-message">
<h4>Заголовок</h4>
<p>Описание</p>
<p><a href="/privacy/">Читать подробней</a>
<button id="gdpr-cookie-accept" type="button">Принять</button>
</p>
</div>


Не забывайте о ваших пользователях, если вы собираетесь собирать и использовать их данные, вам обязательно нужно их согласие, чтобы избежать недоразумений.

Вот и все. Готово!







Внимание! Если нужной кодировки шаблона нету в данной новости, воспользуйтесь программой Recoder v2.1. С ее помощью можно перекодировать файлы шаблона в любую нужную вам кодировку.

Все файлы очищены от скрытых ссылок! Если в данном материале Вы нашли скрытые ссылки - свяжитесь с администрацией. Мы немедленно очистим файлы и обновим архив!

Возможно Вас заинтересует:

VKTARGET