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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
Спама было мало, но тоже подтверждаю на некоторых сайтах спам-боты пробивали и сыпался спам, тут как повезет. Так как способ простой, то ставил в формы по умолчанию на все сайты. Защищает от ботов, которые не умеют в JavaScript (интересно много таких сейчас?)
Потом выношу ссылку на эти migx таблицы в верхнее меню.
Плюсы: не нужно создавать отдельный ресурс с ТВ и отдельным шаблоном. Ну и прямая запись в эти таблицы очень удобно, если нужно туда что то писать через сниппеты.
С migxdb можно даже еще дальше пойти и расширить базовые migxdb процессоры, тогда можно еще кастомизировать вывод и редактирование стандартных migx строк на свою логику. Там есть конечно ограничения, но для большинства задач хватает что бы, что-то накрутить свое )) Например добавить кнопку в строку с каким-то событием при клике по ней, или показывать кнопку Активировать, если строка не активна и наоборот.
Но такой метод рассылки дороже обходиться спамерам, я так понял им пользуются уже те, у кого есть время и деньги и кто нацелен уже конкретно на какой-то сайт или сеть сайтов. Проспамить какую-то слитую где-то общую базу в миллион сайтов этим методом очень долго.
А дешевые методы спама не используют эмуляцию браузера, но могут обработать кучу сайтов.
И в formit его проверяю как обязательное, автоспама вроде нету и только ручной попадается иногда
Но иногда отображаются, хотя все ТВ правильно прописаны. В чем проблема фиг знает, но работает все корректно.
Сайт типичный, никаких особых плагинов не установлено.
MODX 2.6.5 PHP 7.1