Google reCAPTCHA является эффективным решением безопасности, которое защищает формы веб-сайта Joomla, останавливая нежелательную активность, например, спам или регистрации учетной записи ботами. В данной статье подробно описано, как использовать Google reCAPTCHA как в контактной форме Joomla по умолчанию, так и в контактной форме SP Page Builder.

Как интегрировать Google reCAPTCHA

В Joomla! 3+ существует две встроенные версии Google reCAPTCHA с несколькими темами. Для первой версии:

  • Красная (по умолчанию);
  • Белая;
  • Затемненная;
  • Чистая

Для второй версии:

  • Светлая (по умолчанию);
  • Темная.

Однако, лишь вторая версия поддерживается в новом Joomla, так как первая версия является устаревшей.

Для того, чтобы использовать Google reCAPTCHA для Joomla, для начала необходимо зарегистрировать свой домен с помощью API reCAPTCHA и получить ключ API сайта и секретный ключ API сайта. Пара ключей API являются уникальными для каждого домена и поддоменов первого уровня. Их можно получить бесплатно от Google, если имеется учетная запись Google. Необходимо проверить этот сайт, чтобы получить свои собственные ключи API reCAPTCHA: http://www.google.com/recaptcha/admin.

Ниже представлен скриншот новой страницы регистрации сайта для Google reCAPTCHA.

Google reCAPTCHA для Joomla

Для того, чтобы интеграция Google reCAPTCHA в Joomla прошла успешно, нужен ключ сайта и секретный ключ с сайта Google reCAPTCHA.

Как использовать reCAPTCHA в контактной форме Joomla

Использование и настройка Google reCAPTCHA внутри Joomla достаточно проста и выглядит следующим образом:

  • На панели управления осуществляется переход в раздел расширения > плагины;
  • Открывается плагин reCaptcha, выбирается версия 2.0;
  • Вставляется ключ сайта и секретный ключ.;
  • Устанавливается статус плагина как "Enabled" и все изменения сохраняются.

настройка Google reCAPTCHA

Вторым главным шагом является установка окна по умолчанию глобальной капчи в Joomla.

  • Выберите: Система > Глобальная Конфигурация > Параметры сайта.
  • В поле "default Captcha" выберите "Captcha-ReCaptcha".
  • Сохранить настройки.

Использование reCAPTCHA

Использование reCAPTCHA в контактной форме SP Page Builder

Кроме того, использование reCAPTCHA стало возможным и в аддоне контактной формы SP Page Builder 2. Аддон контактной формы внутри SP Page Builder Pro от версии 2.4.6 имеет дополнительную поддержку Google reCAPTCHA, для уменьшения количества спама и других видов автоматизированных злоупотреблений. Включить reCAPTCHA для контактной формы аддона можно очень быстро. Для этого необходимо установить и включить последнюю версию SP Page Builder Pro на сайте Joomla. Затем выполните следующие действия:

  • Перейдите в Панель управления Joomla > расширения > плагины. Найдите плагин reCaptcha;
  • Открыть окно, выбрать версию 2.0 и внести информацию о ключе и секретном ключе. Установить статус плагина как "Enabled". Сохранить изменения для плагина reCaptcha;
  • Добавить надстройку контактной формы компоновщика страниц на любую страницу. Выбрать Тип captcha как "Google reCaptcha" из серверной части;
  • Сохраните изменения для дополнения и страницы.

Если после выполнения данных действий нет окна reCAPTCHA на интерфейсе контактной формы, это означает, что шаблон использует старый код контактного аддона. В большинстве случаев можно смело взять резервную копию и затем удалить папку: templates\YOUR-TEMPLATE-NAME\sppagebuilder\addons\ajax_contact

reCAPTCHA в SP Page Builder

В SP Page Builder 3 можно использовать Google reCaptcha или встроенную капчу. Google reCaptcha гораздо сложнее. С другой стороны, встроенная капча позволяет использовать собственное воображение о вопросе и ответе. Не нужно использовать простую математику. Вместо этого можно использовать, например, вопрос, связанный с темой веб-сайта, природой или жизненным опытом.

Таким образом, после правильной настройки параметров можно увидеть reCAPTCHA в тех областях веб-сайта, где будут отображаться формы.


 
4.4747899159664 1 1 1 1 1 (Оценок: 238)
4.4747899159664 238
Опубликовано: 10-10-2017

Вы не зарегистрированы, чтобы оставлять комментарии.