Подключение reCAPTCHA v2, капча

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

Что нужно сделать перед подключением капчи?

Если у вас кириллический домен, например домен.ру , то предварительно его нужно сконвертировать его через https://2ip.io/ua/punycode в Punycode, в дальнейшем его нужно вставлять именно в таком виде Punycode, как выделено красным на скриншоте:

Если ваш домен на латинице, пропускаете этот шаг и вставляете его в стандартном формате.

Шаг первый: получение ключей для каптчи

Перейдите по ссылке https://www.google.com/recaptcha/admin/create

Нажмите на Switch to create a classic key если у вас выбрана reCAPTCHA Enterprise

Заполняем следующие данные

Ввести Название сайта в поле Ярлык, выбрать v2, Флажок Я не робот, ввести ваш домен (без протокола безопасности), принять условия reCAPTCHA и нажать Отправить

После нажатия на кнопку Отправить, вы получите Ключ сайта и Секретный ключ

  • Первое поле Ключ сайта
  • Второе поле Секретный ключ

Шаг второй: Включение обязательной капчи для сайта

В настройках сайта в разделе Основные нужно включить галочку и ввести Секретный ключ.

После этого нужно нажать кнопку Сохранить.

Шаг третий: Подключение к страницам

В разделе Плагины нужно добавить из списка плагин reCAPTCHA v2, добавить имя, вставить Ключ сайта полученный в шаге 1.

Результат

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

Шаг третий (альтернативный вариант с видимым полем каптчи)

Можно так же добавлять видимое поле с вводом капчи в каждую отдельную форму. Для этого в форму нужно добавить поле любого типа и заменить ее с помощью функции Импорт по номеру:

Номер компонента с капчей: 13198.

В настройках поля, во вкладке “Расширение” необходимо указать Ключ сайта полученный в шаге 1.

Результат

Как скрыть в капче текст Подтвердите, что вы не робот

Текст имеет собственный класс cre-captcha-text, поэтому его можно скрыть например с помощью стилей css. Для этого:

  • Перейдите в Плагины, добавьте плагин Свой код.
  • В поле Код перед </head> вставьте следующие стили:
<style>
.cre-captcha-text {
display:none;
}
</style>

 

ТЕХНИЧЕСКАЯ ПОДДЕРЖКА

Не можете найти то, что ищете?

Напишите нам. на связи 24/7. Среднее время ожидания ответа: 10-15 минут. Также вы можете вступить в наш Телеграм-чат, где собралось много специалистов и пользователей.

Поддержка Creatium

Агенты ответят через 10 минут

Агенты ответят

Блог, курсы и полезные материалы 

Платформа сайтов любой сложности