Am
(((% За прошлый год раза четыре или больше пытались развести по телефону от оплаты-входа в ЛК "нажмите один" и т.д. до "подарков". Рынок этот безграничен.
Dmytro
меня самого недавно разводили, типа интернет магазин решил вам айфон отправить в подарок, я сказал, что мне не нужен айфон
у меня раз в месяц стабильно умирает родственник в зимбабве какомто, и оставляет в наследство 3-5 лямов бакинских))
Pathologic
директор на работе с ниггерами этими переписывался, в гости их зазывал
Am
Вот, как раз вспомнилось видео с ТЭДа. (: https://www.ted.com/talks/james_veitch_this_is_what_happens_when_you_reply_to_spam_email?language=ru
Аляксандр
Каждый день, причём после нового года что-то они просели, раньше больше было
Am
Вооо, а говорите антивирус не нужен. ((%
Pathologic
а мне никогда ниггеры не писали, но часто писали разводилы, типа ваш домен арестован, срочно свяжитесь с поддержкой
Аляксандр
Вооо, а говорите антивирус не нужен. ((%
Я их коллекционирую и не открываю, берегу на чёрный день
Аляксандр
Дык, они 30 дней хранятся в СПАМЕ. ((%
Ну вот не везёт им, никак не могу накопить достаточно для наступления чёрного дня
Am
(((%
Pathologic
Каждый день, причём после нового года что-то они просели, раньше больше было
я тоже заметил, что почтового спама стало очень мало
Pathologic
видимо перебрались в мессенджеры
Pathologic
сейчас многие и не знаю, что такое почта
Аляксандр
Ну в мессенджерах их проще банить
Am
Праздники. Мне сегодня всего около 70 писем пришло и ни одного в СПАМе. Плюс основной контингент в мессенджеры ушел и там всё.
Pathologic
поток ботов в чат тоже иссяк
Аляксандр
поток ботов в чат тоже иссяк
Да кому нужен этот ваш эво?
Am
Ну в мессенджерах их проще банить
Это да. Еще бы в линкедын научились такому. ((%
Аляксандр
Это да. Еще бы в линкедын научились такому. ((%
С линкедином я сделал проще, просто забил на него 😊
Dmytro
ну все таки постовые серверы все чаще стали чекать блеклисты, поэтому спам может блокироваться сразу на уровне сервера
Pathologic
в линкедин я написал письмо чтобы прекратили присылать мне письма, а то подам в суд
Am
((((%
Pathologic
ответили быстро, типа мы ваш адрес добавили в черный список, но это ж типа для вашего удобства было сделано
Marc
Commerce -> Wishlist not showing up. <a href="#" data-commerce-action="add" data-id="[*id*]" data-instance="wishlist" class="btn">Add to wishlist</a> On the Wishlist page where I have: [!Wishlist!] nothing is shown.
Marc
Does anyone knows how to show items which are added to the wishlist?
Marc
I have a wishlist cookie.
Marc
on an very old version it does work.
Marc
Don't know where to look how to fix it.
Am
О как, с Эво 2 на слим 4 перешел. С 92 до 100 "прыгнул". ((%
Am
А верстку явно тоже меняли :)
Неа. Все тот же шаблон на бутстрапе 4.4. При этом добавил на главную страницу еще форму обратной связи. Поменялся только шаблонизатор с блейда на твиг. (% Контента стало больше управляемого - на Эво 2 страница просто выводилась без управления, обычный html, а теперь управляемые элементы тянутся из БД. ((%
Am
То такое, просто случайно решил зайти проверить. ((%
Dmytro
Прикольно
Am
А, еще добавил переключение языков, собственно из-за этого и хотел просмотреть как и что.
Аляксандр
Эво не нужон
Am
Эволюция всегда нужна. (;
Marc
How can I count the subpages? [!DocLister? &display=`0` &tpl=`@CODE:[+iteration+]` &parents=`[*id*]` !]
Marc
need something like [+count+] [+total+] ? [+iteration.total+] ?
Marc
Whats the placeholder for total items?
Am
need something like [+count+] [+total+] ? [+iteration.total+] ?
Hi. If I'm not mistaken, you need to pass an additional parameter - &paginate=`` and then in placeholder [+count+] will be a quantity.
Am
Something like that: [!DocLister? &parents=`[*id*]` &depth=`3` &display=`10` &paginate=`pages` !] On page: [+count+]
Marc
I think this works: [!DocLister? &display=`1` &tpl=`@CODE:[+dl.count+]` &parents=`[*id*]` &orderBy=`menuindex ASC` &paginate=`[+count+]` !]
Marc
Yes it works but I don't get it 🙂
Am
The main thing is that the pagination parametr is in the snippet.
Marc
Your solution gives the wrong result.
Pathologic
Don't know where to look how to fix it.
send an access, I'll check
Marc
ok
Am
Your solution gives the wrong result.
May be. Haven't used Evo for a long time. (%
Marc
pm
Marc
no problem, it took me to the right direction. used debug for the dl.count
Aliaksandr
Пипец, че творят 🗿
Serguei
А подскажите, пожалуйста, какие сейчас есть эффективные методы борьбы со спамом через формы? На одном из сайтов есть форма на формлистере для добавления отзыва, сайт на Evo1.4. Используется обычная капча от modx. Спамеры научились спокойно эту капчу пробивать. Особого вреда от них пока нет, так как отзывы модерируются перед публикацией, но уж очень стали заспамливать почту, на которую уведомления приходят.
Am
А подскажите, пожалуйста, какие сейчас есть эффективные методы борьбы со спамом через формы? На одном из сайтов есть форма на формлистере для добавления отзыва, сайт на Evo1.4. Используется обычная капча от modx. Спамеры научились спокойно эту капчу пробивать. Особого вреда от них пока нет, так как отзывы модерируются перед публикацией, но уж очень стали заспамливать почту, на которую уведомления приходят.
Доброго и Вам. Простые варианты в комплексе помогают от НЕ ручного спама: 1. Рекапча от гугл версии 3. 2. Отправка формы по AJAX (вызов формы, обработка). 3. Время нахождения на странице (у dvakotaby было решение можно на modx.evo.im поискать). В зависимости от запущенности ситуации можно все три вариант объединить. Обычно хватает и первых двух когда форма вызывается по нажатию и/или данные ввода берутся на обработку не через стандартные механизмы формы.
Dmytro
Предпочитаю форму через Ajax это и юзерам удобней и от спама спасает
Serguei
Доброго и Вам. Простые варианты в комплексе помогают от НЕ ручного спама: 1. Рекапча от гугл версии 3. 2. Отправка формы по AJAX (вызов формы, обработка). 3. Время нахождения на странице (у dvakotaby было решение можно на modx.evo.im поискать). В зависимости от запущенности ситуации можно все три вариант объединить. Обычно хватает и первых двух когда форма вызывается по нажатию и/или данные ввода берутся на обработку не через стандартные механизмы формы.
+ Спасибо. А что такое "вызов формы" через ajax - вы ее загружаете и отрисовываете по какому-то клику, или просто по таймеру, спустя N секунд после загрузки страницы? Обрабатывать форму, я так понимаю, тоже надо с проверкой того, отправлена ли она через AJAX, верно? Про время нахождения на странице я не очень понял - нужно высчитать время, в течение которого реальный пользователь найдет эту форму на странице и заполнит ее, и сделать доступной отправку формы через это время, или что-то другое имеется в виду? Рекапчу думал приладить, но уж больно выбешивает самого процесс опознавания светофоров, автомобилей или мостов на картинках по 2-3 раза подряд, боюсь, пользователи могут передумать отзыв оставлять при таком способе проверки.
Axenia
Dreamer_0x01 (368.7) увеличил карму Ambrion (3370.51)
Axenia
Dreamer_0x01 (368.7) увеличил карму Dmi3yy (2704.36)
Dmytro
По аяксу это говорит что вы форму отрисовываете в хтмл но данные отправляете аяксом на другой урл через js по клику на кнопку submit
Serguei
А принцип в основе способа какой - что спамерские программы не умеют исполнять js?
Am
+ Спасибо. А что такое "вызов формы" через ajax - вы ее загружаете и отрисовываете по какому-то клику, или просто по таймеру, спустя N секунд после загрузки страницы? Обрабатывать форму, я так понимаю, тоже надо с проверкой того, отправлена ли она через AJAX, верно? Про время нахождения на странице я не очень понял - нужно высчитать время, в течение которого реальный пользователь найдет эту форму на странице и заполнит ее, и сделать доступной отправку формы через это время, или что-то другое имеется в виду? Рекапчу думал приладить, но уж больно выбешивает самого процесс опознавания светофоров, автомобилей или мостов на картинках по 2-3 раза подряд, боюсь, пользователи могут передумать отзыв оставлять при таком способе проверки.
Форма AJAX самая обычная. Можно через нажатие на кнопку вызвать модальное окно, например, и дальше с него обработать отправку AJAX'ом, как сказал Дмитрий "на другой URL". Предварительно на этом URL конечно же лучше проверить пришел ли AJAX-запрос или кто-то долБИт скриптом. Время нахождение на странице это перестраховка от скриптов, которые имитируют пользователя зашедшего на страницу и отправившего сообщение. Скрипт, обычно, быстрее работает чем человек заполняет форму. Грубо говоря скрипт отправляет за 1 секунду, а человек должен заполнить форму только за 5. Считаем время захода на страницу и время отправки формы, сравниваем и понимаем кто тут кто. Рекапчка от гугл версии 3 уже не требует проходить светофоры-мосты-авто, а тихо считает рейтинг пользователя. Вторую версию давно сломали и обходят.
Am
А принцип в основе способа какой - что спамерские программы не умеют исполнять js?
Обычно спамеры используют поисковых ботов, которые не умеют запускать или инициализировать какие-либо события JS, т.к. они получаются голый, статический, HTML. Грубо говоря они не загружают $(document).ready или не выполняют .click() Это не значит что нельзя проанализировать страницу и сделать так чтобы по результату анализа "выполнялся JS". Просто это дополнительная работа. Поэтому всё работает в комплексе. На моей практике только один раз за последние три года попался специализированный подход к рассылке спама в организацию.
Serguei
В целом принцип понятен, спасибо. Да и на удивление простой, на ajax достаточно быстро формы переделаю все.. Пошел творить :)
Am
Хм.. интересно, а если программу спамерскую как браузерное расширение написать, наверное, она сможет с созданными ajax-ом элементами работать... Правда, она будет не быстрая, но все же..
Много чего можно сделать. Почитать как гугл считает рейтинг вроде тоже можно, где-то попадалось. В любом случае как и со взломами всё сводится к цене времени затрачиваемого на такую операцию.
Andrey
Статья моя на modx.evo.im недавно была про Аякс и json. Спама нет.
Serhii
Народ, а кто то знает как использовать партиалсы блейд в своём сниппете?
Serhii
Чтоб не писать дополнительный код, если уже есть партиалс для других целей.
Am
Народ, а кто то знает как использовать партиалсы блейд в своём сниппете?
Это просто файл на диске. Делайте инклуд или что там в сниппете и передавайте туда данные.
Serhii
Спасибо
Andrey
@B_FILE:parts.my
Andrey
От корня views
Andrey
parts, соответственно, папка.
Am
Сейчас еще дойдем до того что хорошо бы вынести всё это в параметр сниппета чтобы можно было разные пути указывать. ((%
Pathologic
Хм.. интересно, а если программу спамерскую как браузерное расширение написать, наверное, она сможет с созданными ajax-ом элементами работать... Правда, она будет не быстрая, но все же..
сто раз уже обсуждали, от обычного спама аякс отлично защищает, а от спама конкретного сайта вряд ли что-то вообще поможет
Аляксандр
Pathologic
Капча + её реальная проверка. Маловероятно кто-то будет писать парсер капчи
а никто и не пишет, школьники и индусы их разгадывают за копейки
Serhii
@B_FILE:parts.my
+ Спасибо, то что искал.