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

Системные настройки

Настройки дополнения имеют префикс crawlerdetect. и находятся в пространстве имён crawlerdetect.

Где изменить: Система → Системные настройки — фильтр по пространству имён crawlerdetect.

Таблица настроек

НастройкаОписаниеПо умолчанию
crawlerdetect_block_messageТекст при блокировке формы ботом«Не удалось отправить форму. Попробуйте позже.»
crawlerdetect_log_blockedЛогировать заблокированные отправки в системный журнал MODXДа

Сообщение при блокировке выводится через плейсхолдер FormIt [[+fi.validation_error_message]] (MODX) или {$modx->getPlaceholder('fi.validation_error_message')} (Fenom). Убедитесь, что в шаблоне формы этот плейсхолдер выводится.

Свойства сниппета isCrawler

СвойствоОписаниеПо умолчанию
userAgentСтрока User-Agent для проверки (если пусто — берётся из запроса)
placeholderPrefixПрефикс плейсхолдера для имени обнаруженного ботаcrawlerdetect.

Плейсхолдер crawlerdetect.matches (или с вашим префиксом) заполняется именем бота при отладке.