Jump to main content Jump to doc navigation

hook.RampartFormIt

Чтобы включить антиспам Rampart в формах FormIt, добавьте hook.RampartFormIt как hook в вызов FormIt:

[[!FormIt?
    &hook=`hook.RampartFormIt`
    &rptErrorField=`rampart`
    &submitVar=`contact_me`
]]

/* somewhere in my form */
[[!+fi.error.rampart]]

Доступные свойства

Свойства передаются в вызов FormIt:

имя описание по умолчанию
rptErrorField Имя поля, в которое Rampart запишет сообщение об ошибке при обнаружении спама email
rptUsernameField Если поле username называется иначе, укажите имя здесь для проверки как username. Если поле не найдено, проверка пропускается username
rptEmailField Если поле email называется иначе, укажите имя здесь для проверки как email. Если поле не найдено, проверка пропускается email
rptSpammerErrorMessage Сообщение для поля, когда спамер пытается отправить форму Your account has been banned as a spammer. Sorry.

См. также

  1. Rampart.hook.RampartFormIt
  2. Rampart.hook.RampartQuip
  3. Rampart.preHook.RampartRegister

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
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

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

Learn more