Skip to content
CrawlerDetect
Определение веб-краулеров по User-Agent и защита форм от спама без CAPTCHA
  1. Компоненты
  2. CrawlerDetect

CrawlerDetect

Дополнение для MODX: определяет веб-краулеров (ботов) по заголовку User-Agent и защищает формы от спама без CAPTCHA. Использует библиотеку JayBizzle/Crawler-Detect.

Возможности

  • Защита форм — блокировка отправки форм ботами через preHook FormIt
  • Скрытие виджетов — не показывать чат, аналитику и тяжёлые скрипты ботам
  • Точнее считать посетителей — исключать ботов из счётчиков «онлайн» и «просмотров»

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

ТребованиеВерсия
MODX Revolution3.x
PHP8.2+

Зависимости

  • FormIt — для защиты форм (preHook crawlerDetectBlock)
  • FetchIt — опционально, для AJAX-форм
  • SendIt — опционально, для AJAX-форм

Установка

Установите пакет через Менеджер пакетов MODX:

  1. Управление пакетамиУстановить пакеты
  2. Найдите CrawlerDetect в репозитории
  3. Нажмите Установить

Зависимости (библиотека JayBizzle/Crawler-Detect) уже входят в пакет. Запускать composer install на сервере не нужно.

После установки в Элементы → Сниппеты появятся: isCrawler, crawlerDetectBlock.

После установки

Подробнее: Быстрый старт и Интеграция.