Устанавливаем с дефолтного репозитория компонент reCaptchaV2
Далее нам будут нужны- секретный и публичный ключ, для того чтобы получить ключи идем по адресу:
google.com/recaptcha/admin авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле).
Затем-- идем в Системные настройки и фильтруем их по recaptchaV2, чтобы вписать туда клчи полученные ранее.
[[!FormIt?
//Пишем в вызове формита
&hooks=`recaptchav2,email`
...
]]
//Пишем в саму форму, где хотим видеть капчу
[[!recaptchav2_render]]
[[!+fi.error.recaptchav2_error]]
[[!FormIt?
//Пишем в вызове формита
&hooks=`recaptchav2,email`
...
]]
//Пишем в саму форму, где хотим видеть капчу
[[!recaptchav2_render]]
[[!+fi.error.recaptchav2_error]]
[[!AjaxForm?
&snippet=`FormIt`
&form=`kontact-form-obrzv`
&emailTpl=`tpl-kontact-form-obrzv`
&hooks=`recaptchav2,email`
&emailSubject=`Заказ звонка с сайта [[++site_url]]`
&emailTo=`support@site.ru`
&validate=`name:required,tel:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Запрос отправлен!
Наши специалисты свяжутся с
вами в ближайшее время.
`
]]
Имя: [[+name]]
Телефон: [[+tel]]