Эдуард

Эдуард

Был в сети 04 мая 2023, 21:31
Заказы не принимаю
На многих сайтах я делал простой append (точнее prepend) в форму с фиксированной строкой, не заморачивался с генерацией случайно строки.
Спама было мало, но тоже подтверждаю на некоторых сайтах спам-боты пробивали и сыпался спам, тут как повезет. Так как способ простой, то ставил в формы по умолчанию на все сайты. Защищает от ботов, которые не умеют в JavaScript (интересно много таких сейчас?)
Я обычно подобные штуки делаю на migxdb с созданием отдельной таблицы в БД. (создаю пакет при помощи CMP Generator)
Потом выношу ссылку на эти migx таблицы в верхнее меню.
Плюсы: не нужно создавать отдельный ресурс с ТВ и отдельным шаблоном. Ну и прямая запись в эти таблицы очень удобно, если нужно туда что то писать через сниппеты.

С migxdb можно даже еще дальше пойти и расширить базовые migxdb процессоры, тогда можно еще кастомизировать вывод и редактирование стандартных migx строк на свою логику. Там есть конечно ограничения, но для большинства задач хватает что бы, что-то накрутить свое )) Например добавить кнопку в строку с каким-то событием при клике по ней, или показывать кнопку Активировать, если строка не активна и наоборот.
Да от программ с безголовыми браузерами и эмуляторов браузеров этот метод не спасет конечно.
Но такой метод рассылки дороже обходиться спамерам, я так понял им пользуются уже те, у кого есть время и деньги и кто нацелен уже конкретно на какой-то сайт или сеть сайтов. Проспамить какую-то слитую где-то общую базу в миллион сайтов этим методом очень долго.
А дешевые методы спама не используют эмуляцию браузера, но могут обработать кучу сайтов.
Я добавляю вот этим js кодом в каждую форму скрытое поле nobot сразу после загрузки любой страницы
$('form').prepend('<input type="hidden" name="nobot" value="1">');
И в formit его проверяю как обязательное, автоспама вроде нету и только ручной попадается иногда
Могу еще добавить свой опыт работы с заказчиками, когда переносили им сайты со старых движков на MODX. Переносили с Битрикс, джумлы и самописов. Еще много делали с нуля. Часто в начале было недоверие, после работы с админкой в MODX иногда появлялись вопросы. Жесткой критики ниразу не слышал, даже от контент-менеджеров. Несколько заказчиков прямо сказали, что им MODX понравился (у одного до этого был сайт на Битрикс). Для меня эти фидбеки тоже были очень важны, поэтому прислушивался к ним. Всегда интересно услышать, что думают о MODX простые пользователи, не программисты.
Я заметил, что при добавлении в ресурсе элемента MIGX при наведении мышки на название поля у него не отображается прейсходер, Точнее отображается но пустой, вот так: [ [*] ], вмеcто [ [*pole] ]
Это такая фича вроде. У меня тоже там не отображается названия полей в большинстве случаев.
Но иногда отображаются, хотя все ТВ правильно прописаны. В чем проблема фиг знает, но работает все корректно.