YSCaptcha - Yandex SmartCaptcha. Защита от роботов

10 покупок
YSCaptcha - Yandex SmartCaptcha. Защита от роботов
Цена: 590 ₽ 700 ₽
С 2 покупки этого товара цена: 665 ₽
С 5 покупки этого товара цена: 630 ₽
С 10 покупки этого товара цена: 595 ₽
* Адрес сайта VQmod:

Адрес тестового сайта (необязательно) VQmod:

Каталог дополненийМодулиБэкапы, безопасность
Автор: TimRod
Покупок: 14 (Средняя оценка: 5)
Нужна платная помощь с установкой?
Совместимость:
OpenCart 3.*OpenCart 4.*OCStore 3.*
Модуль добавляет возможность подключить Yandex SmartCaptcha для защиты вашего магазина от роботов и спама.

На данный момент поддерживаются все версии Opencart и OCStore 3.x - 4.x.

DEMO
Панель администратора: demo/demo | Перейти


Подробнее о Yandex SmartCaptcha. Перейти

Механизмы защиты OpenCart

По умолчанию OpenCart предоставляет два модуля рекаптчи (Базовая текстовая и Google Recaptcha v2), которые можно найти в разделе `Расширения/Каптчи`.

Где использовать каптчу можно выбрать в разделе `Система/Настройки/Редактировать магазин/Опции/Каптча`

Доступные разделы по умолчанию:
  • Страница регистрации
  • Гостевое оформление заказа
  • Добавление отзыва
  • Возврат товара
  • Форма на странице контактов
Модуль можно использовать во всех разделах по умолчанию, а также во всех шаблонах и модулях, в которых используются стандартные механизмы защиты.

Ключевые особенности

  • Модуль реализуется все возможности, которые заложены разработчиками Yandex SmartCaptcha;
  • Не требует дополнительной доработки в темах, где разработчики предусмотрели использование стандартного механизма защиты OpenCart (Так же как в теме по умолчанию)
  • Два режима отображения (Стандартная и невидимая);
  • Тестовый режим;
  • Возможность отключить блок уведомления об обработке данных;
  • Позиционирование блока уведомления об обработке данных;
  • Определение и отправка IP пользователя, для улучшения качества работы SmartCaptcha;
  • Поддержка мульти магазина;
  • Не модифицирует и не изменяет файлов Opencart;
  • Не использует модификаций OCMOD.
  • При необходимости, можно подключить к любой форме или модулю стороннего разработчика.
Невидимый режим - это способ подключения виджета SmartCaptcha, при котором кнопка Я не робот отсутствует на странице. Окно с заданием увидят только те пользователи, запросы которых сервис SmartCaptcha посчитает подозрительными.

Как подключить к своей форме или модулю (самостоятельная интеграция)
Данная последовательность действий нужна только для нестандартных форм или форм, где механизм защиты не реализован.
Во всех остальных случаях не требуется.


[1] Включить и настроить модуль `YSCaptcha - Yandex SmartCaptcha`.

[2] Перейти в настройки магазина и выбрать `YSCaptcha - Yandex SmartCaptcha` в качестве каптчи по умолчанию.

[3] В метод `index` контроллера модуля добавить:

if ($this->config->get('captcha_' . $this->config->get('config_captcha') . '_status')) {
    $data['captcha'] = $this->load->controller('extension/captcha/' . $this->config->get('config_captcha'), $this->error);
} else {
    $data['captcha'] = '';
}

[4] В метод `validate` контроллера модуля добавить:

if ($this->config->get('captcha_' . $this->config->get('config_captcha') . '_status')) {
    $captcha = $this->load->controller('extension/captcha/' . $this->config->get('config_captcha') . '/validate');

    if ($captcha) {
        $this->error['captcha'] = $captcha;
    }
}

[5] В шаблон модуля, внутри тега `<form>` добавить в нужное место:

{{ captcha }}

Как изменить шаблон вывода в своей теме

  • Скопируйте файл `catalog/view/theme/default/template/extension/captcha/yscaptcha_form.twig` в директорию вашей темы, сохраняя путь до файла.
  • Измените верстку исходя из Ваших пожеланий

Обратная связь и индивидуальная интеграция
Если Вам нужна помощь по интеграции в сторонний модуль или тему, а также по всем вопросам и пожеланиям, пишите на e-mail: timrod.v@yandex.ru или через систему личных сообщений.
[v1.0.9] (Дата релиза: 01.08.2023)
  • Исправление ошибок.
[v1.0.8] (Дата релиза: 26.07.2023)
  • Исправление ошибок.
[v1.0.7] (Дата релиза: 26.07.2023)
  • Добавлена поддержка нескольких каптч на одной странице.
  • Изменение внутренних алгоритмов.
[v1.0.4] (Дата релиза: 30.05.2023)
  • Добавлено поле, для указания пользовательского CSS селектора кнопки отправки формы. Используется для вызова невидимой каптчи.
  • Изменение внутренних алгоритмов.
Способ распространения:
Платно
Совместимость:
OpenCart 3.*OpenCart 4.*OCStore 3.*
VQmod:
Нет
Ocmod:
Нет
Events:
Да
Загружено:
14.05.2023
Обновление:
01.08.2023
Просмотров:
2455
Покупок:
14

Написать

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке:






Файлы будут доступны после покупки