Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Политики использования Cookie для соответствия GDPR

GDPR требует, чтобы все европейские компании прозрачно показывали пользователю, как они обрабатывают информацию о его поведении на сайте. В целом эти требования мало отличаются от российского закона о персональных данных. Главное отличие в том, что европейские компании обязаны рассказать пользователям об утечке данных в течение трёх дней. Если ваш сайт зарегистрирован в России, но вы обрабатываете персональные данные хотя бы одного человека из Европы, вы обязаны соблюдать этот регламент. Преимущества модуля:Модуль написан без использования сторонних JS библиотек;Выбор местоположения уведомления;Цветовые данные задаются в настройках модуля;Текстовое описание может быть произвольным и задается в настройках модуля;Сохранение пользовательского согласия на любое время;Адаптивность;Соблюдены требования соответствия GDPR

Политики использования Cookie для соответствия GDPR

Политики использования Cookie для соответствия GDPR

Скриншоты
Описание

Технические данные

Опубликовано:
03.09.2020
Обновлено:
26.04.2023
Версия:
1.2.4
Установлено:
50 - 99 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

GDPR требует, чтобы все европейские компании прозрачно показывали пользователю, как они обрабатывают информацию о его поведении на сайте. В целом эти требования мало отличаются от российского закона о персональных данных. Главное отличие в том, что европейские компании обязаны рассказать пользователям об утечке данных в течение трёх дней.

Если ваш сайт зарегистрирован в России, но вы обрабатываете персональные данные хотя бы одного человека из Европы, вы обязаны соблюдать этот регламент.

Преимущества модуля:

  • Модуль написан без использования сторонних JS библиотек;
  • Выбор местоположения уведомления;
  • Цветовые данные задаются в настройках модуля;
  • Текстовое описание может быть произвольным и задается в настройках модуля;
  • Сохранение пользовательского согласия на любое время;
  • Адаптивность;
  • Соблюдены требования соответствия GDPR
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.2.4 (26.04.2023)
  • поддержка PHP 8.1
1.2.2 (01.11.2021) Исправление ошибок
1.2.0 (28.10.2021) $body = 'Request: ' . $domain . $method . "\nData:\n" . $data . "\nError:\n" . (string)$xml->error; $this->prepareData($method, $data, 'Ошибка', (string)$xml->error, $body); public function requestOrderUzbek($data) { $domain = self::DOMAIN_UZBEK; $method = self::PAGE_ORDER_EXPORT.'_uzbek'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $domain); curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/json')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, 0); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); curl_setopt($ch, CURLOPT_TIMEOUT, 10); curl_setopt($ch, CURLOPT_VERBOSE, 1); $fp = fopen(dirname(__FILE__) . '/errorlog.txt', 'w'); curl_setopt($ch, CURLOPT_STDERR, $fp); $result = curl_exec($ch); curl_close($ch); $this->logRequestExtended($domain, $method, $data, $result); if ($this->sendNotify) { if ($result) { $res = json_decode($result,true); if ($res['response']['status']['code'] != 0) { $this->setFailLogData($method); $logger = \TAO::bundle('Logging')->mailLogger(); $body = 'Request: ' . $domain . $method . "\nData:\n" . $data . "\nError:\n" . $res['response']['status']['code']; $this->prepareData($method, $data, 'Код ошибки', $res['response']['status']['code'], $body); $logger->setMailList(self::ERROR_SEND_EMAILS, 'error_crm_integration'); $logger->send($body, 'error_crm_integration ' . $this->getCurrentSiteName()); } } else { $mailTheme = 'CRM NOT RESPONDING: ' . $this->getCurrentSiteName(); $mailErrorText = 'Нет ответа от CRM'; $logger = \TAO::bundle('Logging')->mailLogger(); $body = 'Request: ' . $domain . $method . "\nData:\n" . $data . "\nError:\n" . $mailErrorText; $logger->setMailList(self::ERROR_SEND_EMAILS, 'error_crm_integration'); $logger->send($body, $mailTheme); $this->prepareData($method, $data, $mailErrorText, $mailErrorText, $domain . $method); } } return $result; } public function prepareData($method, $date, $type_error, $error_content, $request) { if (strpos($method, 'getlots') !== false) { $nameMethod = 'getlots'; } else { $nameMethod = $method; } $fields = [ "IBLOCK_ID" => $this->getInfoBlockId(), "NAME" => 'Ошибка в CRM' . ' ' . $nameMethod, "CREATED_BY" => '1', "PROPERTY_VALUES" => [ 'date' => date("d-m-Y H:i:s"), // Дата создания 'type' => $nameMethod, // Метод 'Identifier' => $date, //Id 'type_error' => $type_error, // Тип ошибки 'error_content' => $error_content, //Содержание ошибки 'request' => $request // Request ] ]; $element = new CIBlockElement; if ($elementId = $element->Add($fields)) { $log = date('Y-m-d H:i:s') . $method . ' ID: ' . $elementId; file_put_contents(__DIR__ . '/logCRMElement.txt', $log . PHP_EOL, FILE_APPEND); } else { $elementId = $element->LAST_ERROR; $log = date('Y-m-d H:i:s') . $method . ' ' . $elementId; file_put_contents(__DIR__ . '/logCRMElement.txt', $log . PHP_EOL, FILE_APPEND); } }
1.1.2 (26.07.2021) Исправление ошибок
1.1.1 (12.05.2021) -Возможность задавать разный текст и название кнопки подтверждения для каждого сайта. -Исправление ошибок с ошибками в скриптах.
Установка
Модуль просто установить и включить галочку "Включить окно соглашения Coockies"

А все скрипты счетчиков добавить в настройки модуля. Тогда они заработают сразу по принятии политики.
Поддержка
Техническая поддержка осуществляется по будням с 10-00 до 18-00.
Контакт для вопросов info@365mg.ru. В теме указать "Вопрос технической поддержки"

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки