fix: кнопка в шаблоне "принять отслеживание"
This commit is contained in:
@@ -1,13 +1,32 @@
|
|||||||
{# НИЖНИЙ POPUP О КУКУХ И ОТСЛЕЖИВАНИИ #}<div id="allow-tracking-popup" class="sticky bottom-0 z-50 bg-gray-100/80 dark:bg-slate-800/70 backdrop-blur ">
|
{# НИЖНИЙ POPUP О КУКАХ И ОТСЛЕЖИВАНИИ #}
|
||||||
<div class="max-w-7xl mx-auto px-4 py-8 border-b border-gray-200 dark:border-gray-800 grid grid-cols-[auto_1fr] gap-x-4
|
{% comment %}
|
||||||
px-4 py-0">
|
Всплывающее уведомление о согласии на использование файлов cookie и аналитики (согласно 152-ФЗ и GDPR).
|
||||||
<p class="flex-col px-6 py-6">
|
При нажатии на кнопку "Принять":
|
||||||
В соответствии с <abbr title="General Data Protection Regulation">GDPR</abbr>
|
1. Устанавливается кука `allow_tracking=1` со сроком действия 1 год (max-age=31536000) и path=/.
|
||||||
и 152-<abbr title="Федеральный закон">ФЗ</abbr>, уведомляем вас, что сайт lpon.ru с целью аналитики
|
2. Всплывающее окно скрывается пользователю.
|
||||||
и улучшения своей работы использует файлы cookie и инструменты сбора обезли­ченных данных
|
3. При следующих запросах контекстный процессор `site_context` обнаруживает наличие куки `allow_tracking`,
|
||||||
о поведении пользо­вателей. Оставаясь на сайте, вы соглашаетесь с нашей
|
не отображает данный баннер и подключает скрипты аналитики (analytics.js).
|
||||||
<a href="/info/privacy-policy">политикой конфи­денциаль­ности</a>.
|
{% endcomment %}
|
||||||
</p>
|
<div id="allow-tracking-popup"
|
||||||
<button id="cookie-accept" class="text-lg px-6 py-2 my-6 border-2 rounded-md">Принять</button>
|
x-data="{ visible: true }"
|
||||||
</div>
|
x-show="visible"
|
||||||
</div>{# / НИЖНИЙ POPUP О КУКУХ И ОТСЛЕЖИВАНИИ #}
|
x-transition:leave="transition ease-in duration-300"
|
||||||
|
x-transition:leave-start="opacity-100 transform translate-y-0"
|
||||||
|
x-transition:leave-end="opacity-0 transform translate-y-4"
|
||||||
|
class="sticky bottom-0 z-50 bg-gray-100/80 dark:bg-slate-800/70 backdrop-blur">
|
||||||
|
<div class="max-w-7xl mx-auto px-4 py-0 border-b border-gray-200 dark:border-gray-800 grid grid-cols-[auto_1fr] gap-x-4">
|
||||||
|
<p class="flex-col px-6 py-6">
|
||||||
|
В соответствии с <abbr title="General Data Protection Regulation">GDPR</abbr>
|
||||||
|
и 152-<abbr title="Федеральный закон">ФЗ</abbr>, уведомляем вас, что сайт lpon.ru с целью аналитики
|
||||||
|
и улучшения своей работы использует файлы cookie и инструменты сбора обезли­ченных данных
|
||||||
|
о поведении пользо­вателей. Оставаясь на сайте, вы соглашаетесь с нашей
|
||||||
|
<a href="{% url 'info_article_detail' slug='privacy-policy' %}">политикой конфи­денциаль­ности</a>.
|
||||||
|
</p>
|
||||||
|
<button id="cookie-accept"
|
||||||
|
@click="document.cookie = 'allow_tracking=1; path=/; max-age=31536000; SameSite=Lax'; visible = false;"
|
||||||
|
onclick="document.cookie = 'allow_tracking=1; path=/; max-age=31536000; SameSite=Lax'; const el = document.getElementById('allow-tracking-popup'); if (el) { el.style.display = 'none'; }"
|
||||||
|
class="text-lg px-6 py-2 my-6 border-2 rounded-md cursor-pointer hover:bg-gray-200 dark:hover:bg-gray-700 transition-colors">
|
||||||
|
Принять
|
||||||
|
</button>
|
||||||
|
</div>
|
||||||
|
</div>{# / НИЖНИЙ POPUP О КУКАХ И ОТСЛЕЖИВАНИИ #}
|
||||||
Reference in New Issue
Block a user