Совместимость |
OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
В связи с активизацией Роскомнадзора и контролирующих органов в соблюдении закона о персональных данных, становится сильно желательным наличие на сайте Условий конфиденциальности(по обработке персональных данных) и ознакомление с ними посетителей сайта.
Мод
Agree ContactForm добавляет ссылку на документ - например, на "Условия конфиденциальности" - и согласие с ним в форму обратной связи.
В качестве документа используется статья, выбранная в подтверждении при регистрации аккаунта в настройках магазина (Система-Настройки-Опции-Подтверждение при регистрации)
По умолчанию прописаны данные для русского и английского языков, любой другой можно добавить самостоятельно
(правкой мода по аналогии с имеющимися)
DEMO 15x
DEMO 2x
Особенности:
- мультиязычность
- никакие файлы не заменяет, все изменения через VQMOD/OCMOD
- не создает дополнительных полей и таблиц в БД
- совместимость с ocStore /OCSHOP - Opencart.CMS(PRO) / Opencart версий 1.5.2.x - 2.x
- для 1.5.x требуется VQMOD
- для 2.x используется OCMOD
Установка 1.5.x:
просто скопировать файл agree_contact_form.xml в папку vqmod/xml
Установка 2.x:
1. загрузить файл agree_contact_form.ocmod.xml в Дополнения->Установка дополнений (Extension Installer)
2. обновить кэш модификаций в Дополнения->Менеджер дополнений (Modifications)
===
В случае проблем при использовании нестандартного шаблона - смотреть логи VQMOD/OCMOD и вносить нужные правки в файл модификатора
Основное |
Способ распространения |
Бесплатно |
Совместимость |
OpenCart 1.5.3.1, OpenCart 1.5.4.1, OpenCart 1.5.5.1, OpenCart 1.5.6, OpenCart 1.5.6.1, OpenCart 1.5.6.2, OpenCart 1.5.6.3, OpenCart 1.5.6.4, OpenCart 2.0, OpenCart 2.1, OpenCart 2.2, OpenCart 2.3, OCStore 1.5.3.1, OCStore 1.5.4.1, OCStore 1.5.5.1, OCStore 1.5.5.1.1, OCStore 1.5.5.1.2, OCStore 2.1, OCStore 2.3, OcShop 1.5.6.4.х, Opencart.pro 2.0.3.х, Opencart.pro 2.1, Opencart.pro 2.3 |
VQmod |
Да |
Ocmod |
Да |
Статистика |
В первый раз файл добавлен |
28.04.2017 |
Последнее изменение |
28.04.2017 |
Просмотров |
5815 |
для движков 3х не подходит
возможно со временем добавлю, но пока его нет
Скачал. Установил по инструкции. Однако ерунда....., Хорошо сайт для тестов. Что в этом случае делать?
ocStore 2.1.0.1
вероятно то, что указано в описании:
- Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience.
Controller (contact.php)
if ($this->config->get('config_account_id')) {
$this->load->model('catalog/information');
$information_info = $this->model_catalog_information->getInformation($this->config->get('config_account_id'));
if ($information_info) {
$data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->link('information/information/agree', 'information_id=' . $this->config->get('config_account_id'), 'SSL'), $information_info['title'], $information_info['title']);
$data['text_agree'] = sprintf($this->language->get('text_agree'), $this->url->link('information/information/agree', 'information_id=' . $this->config->get('config_account_id'), 'SSL'), $information_info['title'], $information_info['title']);
} else {
$data['text_agree'] = '';
}
}
if (isset($this->request->post['agree'])) {
$data['agree'] = $this->request->post['agree'];
} else {
$data['agree'] = true;
}
Не копался в чем причина.
Вот не знаю чего больше в этой работе не нравится, либо самая стабильная сборка с сотней ошибок на первый взгляд, плюс относительно бесплатная для разработки, терпимо, а вот роскомнадзор вызывает неизлечимую аллергию.
неправильно скопировал код