28 апреля 2023, 13:00 На многих сайтах я делал простой append (точнее prepend) в форму с фиксированной строкой, не заморачивался с генерацией случайно строки. Спама было мало, но тоже подтверждаю на некоторых сайтах спам-боты пробивали и сыпался спам, тут как повезет. Так как способ простой, то ставил в формы по умолчанию на все сайты. Защищает от ботов, которые не умеют в JavaScript (интересно много таких сейчас?) Пошаговые инструкции / Антиспам для FormIt с генерацией случайной строки 23 0
07 августа 2022, 22:51 Я обычно подобные штуки делаю на migxdb с созданием отдельной таблицы в БД. (создаю пакет при помощи CMP Generator) Потом выношу ссылку на эти migx таблицы в верхнее меню. Плюсы: не нужно создавать отдельный ресурс с ТВ и отдельным шаблоном. Ну и прямая запись в эти таблицы очень удобно, если нужно туда что то писать через сниппеты. С migxdb можно даже еще дальше пойти и расширить базовые migxdb процессоры, тогда можно еще кастомизировать вывод и редактирование стандартных migx строк на свою логику. Там есть конечно ограничения, но для большинства задач хватает что бы, что-то накрутить свое )) Например добавить кнопку в строку с каким-то событием при клике по ней, или показывать кнопку Активировать, если строка не активна и наоборот. Уроки / Простые отзывы на сайте AjaxForm (Formit) + MIGX 18 +3
04 февраля 2022, 13:10 Да от программ с безголовыми браузерами и эмуляторов браузеров этот метод не спасет конечно. Но такой метод рассылки дороже обходиться спамерам, я так понял им пользуются уже те, у кого есть время и деньги и кто нацелен уже конкретно на какой-то сайт или сеть сайтов. Проспамить какую-то слитую где-то общую базу в миллион сайтов этим методом очень долго. А дешевые методы спама не используют эмуляцию браузера, но могут обработать кучу сайтов. Вопросы / Кто и как борется со спамом? 23 +1
04 февраля 2022, 11:47 Я добавляю вот этим js кодом в каждую форму скрытое поле nobot сразу после загрузки любой страницы $('form').prepend('<input type="hidden" name="nobot" value="1">');И в formit его проверяю как обязательное, автоспама вроде нету и только ручной попадается иногда Вопросы / Кто и как борется со спамом? 23 0
16 декабря 2021, 09:48 В таблице ms2_product_files можно поменять для каждого файла значение rank, от которого зависит сортировка Вопросы / Как программно менять порядок картинок в ms2Images? 3 0
07 апреля 2021, 11:45 Могу еще добавить свой опыт работы с заказчиками, когда переносили им сайты со старых движков на MODX. Переносили с Битрикс, джумлы и самописов. Еще много делали с нуля. Часто в начале было недоверие, после работы с админкой в MODX иногда появлялись вопросы. Жесткой критики ниразу не слышал, даже от контент-менеджеров. Несколько заказчиков прямо сказали, что им MODX понравился (у одного до этого был сайт на Битрикс). Для меня эти фидбеки тоже были очень важны, поэтому прислушивался к ним. Всегда интересно услышать, что думают о MODX простые пользователи, не программисты. Новости и события / Результаты прошедшего MODX SnowUP 2021 95 +1
28 февраля 2021, 13:22 Как вариант в MIGX данные можно вывести еще рендерами, там широкое поле для творчества ) Новые дополнения и их версии / TVTable 3.4.0 30 0
25 января 2021, 18:51 Я заметил, что при добавлении в ресурсе элемента MIGX при наведении мышки на название поля у него не отображается прейсходер, Точнее отображается но пустой, вот так: [ [*] ], вмеcто [ [*pole] ]Это такая фича вроде. У меня тоже там не отображается названия полей в большинстве случаев. Но иногда отображаются, хотя все ТВ правильно прописаны. В чем проблема фиг знает, но работает все корректно. Вопросы / MIGX заглючил или MODX. Нужна помощь 4 0
26 ноября 2018, 16:18 Сейчас проверил, в базу валюты добавляются, но почему-то не выводяться в гриде Ext JS Новые дополнения и их версии / [CurrencyRate] - курс валют 150 0
26 ноября 2018, 16:03 Аналогично, после установки компонента, не получается добавить ни одну валюту ( Сайт типичный, никаких особых плагинов не установлено. MODX 2.6.5 PHP 7.1 Новые дополнения и их версии / [CurrencyRate] - курс валют 150 0
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Идея модуля отличная! Будем посмотреть. По интерфейсу косяк нашел, на странице пользователя, сверху плашка какие-то токены (пока не разобрался), а снизу страница за край уехала, и...
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
Спама было мало, но тоже подтверждаю на некоторых сайтах спам-боты пробивали и сыпался спам, тут как повезет. Так как способ простой, то ставил в формы по умолчанию на все сайты. Защищает от ботов, которые не умеют в JavaScript (интересно много таких сейчас?)
Потом выношу ссылку на эти migx таблицы в верхнее меню.
Плюсы: не нужно создавать отдельный ресурс с ТВ и отдельным шаблоном. Ну и прямая запись в эти таблицы очень удобно, если нужно туда что то писать через сниппеты.
С migxdb можно даже еще дальше пойти и расширить базовые migxdb процессоры, тогда можно еще кастомизировать вывод и редактирование стандартных migx строк на свою логику. Там есть конечно ограничения, но для большинства задач хватает что бы, что-то накрутить свое )) Например добавить кнопку в строку с каким-то событием при клике по ней, или показывать кнопку Активировать, если строка не активна и наоборот.
Но такой метод рассылки дороже обходиться спамерам, я так понял им пользуются уже те, у кого есть время и деньги и кто нацелен уже конкретно на какой-то сайт или сеть сайтов. Проспамить какую-то слитую где-то общую базу в миллион сайтов этим методом очень долго.
А дешевые методы спама не используют эмуляцию браузера, но могут обработать кучу сайтов.
И в formit его проверяю как обязательное, автоспама вроде нету и только ручной попадается иногда
Но иногда отображаются, хотя все ТВ правильно прописаны. В чем проблема фиг знает, но работает все корректно.
Сайт типичный, никаких особых плагинов не установлено.
MODX 2.6.5 PHP 7.1