Антиспам для модуля Formit для MODX Revo
Мы уже рассмотрели теоретически один из вариантов идеального антиспама для сайта. Думаю, теперь есть смысл рассмотреть варианты внедрения этого антиспама в популярные CMS.
Многие активные пользователи, чьи сайты находятся под управлением MODX Revolution, знакомы с таким модулем, как «Formit» – плагин для организации обратной связи на вашем сайте.
По личному опыту знаю, что сайты на этой CMS часто подвергаются спаму. Давайте же решим эту проблему.
1. Первое, что вам необходимо сделать, это авторизоваться в панели управления вашим сайтом.
2. В то место шаблона, где у вас размещен код вызова формы, в validate, добавьте параметр – например, «home_phone»:
&validate=`home_phone:blank`
Сохраните изменения.
3. Затем перейдите в шаблон (чанк) самой формы и добавьте в него поле:
<input type="text" name="home_phone" value="" style="display:none" />
И также сохраните изменения.
Очистите кэш на сайте. О том, как это сделать – читайте в статье.
На этом установка антиспама закончена. Как вы поняли, «home_phone» – это name нашего скрытого поля. Он может быть любым, главное – старайтесь называть его как можно реальнее, чтобы бот хотел его заполнить.