Jump to main content Jump to doc navigation

Хук recaptcha для FormIt

The recaptcha хук включит поддержку reCaptcha для форм FormIt.

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

Во-первых, добавьте recaptcha в параметр &hooks в вызове FormIt. Затем вам нужно будет включить в форму следующие плейсхолдеры:

[[+formit.recaptcha_html]]
[[!+fi.error.recaptcha]]

Первый плейсхолдер - это место, где будет отображаться форма reCaptcha; 2-е - сообщение об ошибке (если есть) для reCaptcha.

Наконец, вам необходимо настроить закрытый и открытый ключи reCaptcha в системных настройках. Для reCaptcha доступны следующие настройки:

Имя Описание
formit.recaptcha_public_key Ваш публичный ключ reCaptcha.
formit.recaptcha_private_key Ваш приватный ключ reCaptcha.
formit.recaptcha_use_ssl Следует ли использовать SSL для запросов reCaptcha. По умолчанию - "нет".

Поддерживаемые параметры

Хук reCaptcha имеет несколько дополнительных параметров конфигурации:

Имя Описание По умолчанию
recaptchaJs Объект JSON для передачи в переменную RecaptchaOptions, которая настраивает виджет reCaptcha. См. Официальную документацию по reCaptcha для получения дополнительной информации. {}
recaptchaTheme Используемая тема reСaptcha. clean

Смотрите также

  1. FormIt хук email
  2. FormIt хук FormItAutoResponder
  3. FormIt хук FormItSaveForm
  4. FormIt хук math
  5. FormIt хук recaptcha
  6. FormIt хук redirect
  7. FormIt хук spam
  8. FormIt прехук FormItLoadSavedForm

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • Fabian Christen
  • Dannevang Digital
  • Sepia River Studios
  • Chris Fickling
  • CrewMark
  • deJaya
  • Lefthandmedia
  • Murray Wood
  • eydolan
  • Following Sea
  • Anton Tarasov
  • Stéphane Jäggi
  • Raffy
  • Snow Creative
  • A. Moreno
  • Nick Clark
  • JT Skaggs
  • Helen
  • YJ
  • krisznet
  • Richard
  • Yanni

Budget

$301 per month—let's make that $500!

Learn more