Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Дополнение Rampart MODX Revolution для борьбы со спамом

Сайдбар

Что такое Rampart?

Rampart – это надежный антиспам инструмент для MODX Revolution. Он используется для предотвращения спам-регистраций и спам-постинга на сайте под управлением MODX Revolution, а также обеспечивает ведение «черного списка» DNS. Его можно встроить в сниппет Register, Quip комментарии, или в любую сгенерированную FormIt форму.

Системные требования

  • MODx Revolution 2.0.7 или более новая версия
  • PHP5 или более новая версия
  • mcrypt PHP расширение

История создания

Rampart написан Шоно МакКорником (Shaun McCormick) и впервые опубликован 26 января 2011.

Загрузка

ПО может быть загружено с помощью менеджера MODx Revolution через Package Management, или из MODx Extras Repository.

Разработка и Отчеты об ошибках

Rampart разрабатывается и распространяется GitHub.

План развития Rampart можно найти по ссылке выше.

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

На данный момент Rampart включает 3 сниппета:

  • preHook.RampartRegister – предотвращает появление спама при использовании сниппета Register.
  • hook.RampartFormIt – позволяет интегрировать Rampart в любую форму на базе FormIt.
  • hook.RampartQuip – позволяет интегрировать Rampart в комментарии Quip.

Также в его состав входит Страница менеджера, на которой можно управлять бан-листом, модерировать маркированных пользователей, просматривать нарушителей.

Подключение сервиса черного списка DNSProjectHoneyPot

Rampart имеет возможность интеграции с Project Honey Pot, анти-спам сервисом, который полностью исключает доступ на сайт спам-сборщикам и коммент-спамерам.

С помощью плагина RampartWall, Rampart полностью перекрывает доступ к сайту для IP, маркированных Project Honey Pot, автоматически вносит их бан-список Rampart.

Возможность интегрирования HoneyPot включается внесением соответствующих данных в System Settings:

  • rampart.honeypot.access_key – Введите сюда ваш Access Key, полученный для вашего HoneyPot аккаунта. Это необходимо для работы с сервисом.
  • rampart.honeypot.enabled – После того, как вы ввели Access Key, задайте этот параметр как 'Yes' для того, чтобы включить HoneyPot совместную работу. Вы сможете задать этот параметр в любой момент как 'No' для отключения использования сервиса проверки HoneyPot.


hook.RampartFormIt

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

[[!<a class="myClass" href="http://www.modx.cc/documentation/additions/formit/">FormIt</a>?
  &hook=`hook.RampartFormIt`
  &arptErrorField=`rampart`
  &submitVar=`contact_me`
]]
/* somewhere in my form */
[[!+fi.error.rampart]]

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

В вызове сниппета FormIt могут быть использованы следующие свойства:

Имя

Описание

Значения по умолчанию

rptErrorField

Имя поля которое будет использовать Rampart для отправке сообщения об ошибке при попытке спама.

email

rptUsernameField

Если у вас нет поля «username», но вы хотите использовать его для спам-проверки, задайте это имя здесь. Если Rampart не найдет поле, он проигнорирует это.

username

rptEmailField

Если у вас нет поля с именем "email", но вы хотите использовать его при спам-проверке email, задайте его имя здесь. Если Rampart не найдет поля, он проигнорирует это.

email

rptSpammerErrorMessag

Сообщение, которое будет отображаться, когда спамер будет пытаться войти.

Ваш аккаунт забанен. Вы спамер. Sorry





hook.RampartQuip


preHook.RampartRegister