Павел Романов · 20 марта 2024, 20:08 Они шлют прямыми запросами на assets/components/ajaxform/action.php. Сделайте сниппет chkbot: <?php $_SESSION['afchk'] = 1; return true; Добавьте его в &preHooks: [[!AjaxForm? &preHooks=`chkbot` &hooks=`spam,email` ... ]] А в файле assets/components/ajaxform/action.php на 23 строке добавьте: if($_SESSION['afchk'] != 1){ echo $AjaxForm->success('Сообщение успешно отправлено.'); die(); } unset($_SESSION['afchk']); Вопросы / Спам через AjaxForm 13 +2 2
Павел Романов · 18 июля 2022, 18:55 Есть PageBlocks Есть ContentBlocks Или можно на MIGX сделать через Multiple Formtabs Вопросы / Как разрабатывают сложные информационные порталы на MODX? 4 +1 2
Тодор · 20 декабря 2021, 18:49 Убери 'sort'=>'resource|menuindex:asc',оставь только 'sortby' => 'CASE `Data`.`vendor` WHEN 7 THEN 1 ELSE 0 END ASC, msProduct.id', Вопросы / [mFilter2] Как выводить сначала товары с определённым свойством? 11 +3 4
Семён Кудрявцев · 28 апреля 2021, 09:29 Да он висит постоянно, как обычно делают во всяких сборках типа gulp, webpack когда работают с картинками вешают вотчеры, которые колдуют над ними. Вот такая же фигня запущена на ноде на серваке, важно только там ноду под тем же пользователем запустить, что и весь сайт, а то проблемы с правами поползут. Я использую для наблюдения — github.com/paulmillr/chokidar А для генерации любых картинок с любыми настройками — github.com/GoogleChromeLabs/squoosh/tree/dev/cli Это консольный аналог этого сервиса — squoosh.app/ Пошаговые инструкции / Отдаем модные форматы картинок в webp и avif напрямую через nginx и apache в обход разметки 12 +4 1
Евгений Борисов · 11 августа 2019, 14:18 Универсального средства нет. Все сугубо индивидуально — Различные капчи обходятся при помощи rucaptcha.com/ или подобных сервисов — От явных спамеров которые используют proxy листы/tor помогает www.stopforumspam.com — Для защиты от матов и прочего бреда можно составить черный список слов — Чтобы дополнительно отсеять спамеров с временными почтовыми ящиками можно составить список доменов github.com/TicketeStartup/temp-mail-check/blob/master/disposable-email-domains.json естественно, он будет не полный. И этот способ подойдет скорее для защиты от левых регистраций. В любом случае, если вас решили целенаправленно заспамить, то это сделают. Но в 90% случаев данных мер достаточно. Вопросы / Защита AjaxForm от спама конкурентов 5 +5 2
Andrei D. · 02 июля 2017, 23:58 С таким бюджетом не вы должны отбирать исполнителя по портфолио, а до вас должен кто-то да снизойти, что маловероятно Объявления о работе / Переезд с Opencart на ModX 8 +7 1
gtsAPI 1.1.7 — таблицы на TanStack, инлайн-редактирование как в Excel Prime Vue datatable тупит на 200+ строк и в виртуальном скролинге высота полей фиксирована. Вот нам в итоге и не подошло. Директор сказал расчет должен сразу показываться без пагин...
mxApi — быстрый внешний API для MODX Revolution • зафиксировать публичный контракт EndpointInterface / метаданных по semver, чтобы наш провайдер не ломался на обновлениях;Фактически это уже так, beta стоит просто на всякий случа...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс Вообще не понял о чем речь) В системной настройке service_js сейчас указана ссылка smartcaptcha.cloud.yandex.ru/captcha.js Я предложил очистить эту настройку, тогда компонент н...
mxBackup — обезличенные копии MODX в пару кликов Ещё нет, я там разом почти полтора десятка пакетов выложил модератор, вероятно, а шоке.
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Сделайте сниппет chkbot:
Добавьте его в &preHooks:
А в файле assets/components/ajaxform/action.php на 23 строке добавьте:
Есть ContentBlocks
Или можно на MIGX сделать через Multiple Formtabs
оставь только
Вот такая же фигня запущена на ноде на серваке, важно только там ноду под тем же пользователем запустить, что и весь сайт, а то проблемы с правами поползут.
Я использую для наблюдения — github.com/paulmillr/chokidar
А для генерации любых картинок с любыми настройками — github.com/GoogleChromeLabs/squoosh/tree/dev/cli
Это консольный аналог этого сервиса — squoosh.app/
— Различные капчи обходятся при помощи rucaptcha.com/ или подобных сервисов
— От явных спамеров которые используют proxy листы/tor помогает www.stopforumspam.com
— Для защиты от матов и прочего бреда можно составить черный список слов
— Чтобы дополнительно отсеять спамеров с временными почтовыми ящиками можно составить список доменов github.com/TicketeStartup/temp-mail-check/blob/master/disposable-email-domains.json естественно, он будет не полный. И этот способ подойдет скорее для защиты от левых регистраций.
В любом случае, если вас решили целенаправленно заспамить, то это сделают. Но в 90% случаев данных мер достаточно.