Перейти к содержимому


Фото
- - - - -

Стали появляться левые комментарии со ссылками (боты) - что можно с этим сделать?

комментарии спам

  • Чтобы отвечать, сперва войдите на форум
5 ответов в теме

#1 SergeyKharkov

SergeyKharkov
  • Пользователь
  • 41 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 05.01.2017 - 14:19

Вот такого типа. См. вложение скриншот. Ежедневно. Уже три дня подряд.

Что с этим можно сделать? Капчу улучшить? Как?

 

Прикрепленный файл  2017-01-05_09-07-24.png   40,79К   63 раз скачано

 

Прикрепленный файл  2017-01-05_14-17-35.png   40,93К   51 раз скачано


Изменено: SergeyKharkov, 05.01.2017 - 14:22


#2 koteyka

koteyka

    Фрилансер

  • Пользователь
  • 1 255 сообщений
  • Программирование
  • Версия CMS:2.x
  • Откуда:Днепропетровск

Опубликовано 05.01.2017 - 14:41

http://forum.simplac...-проходя-капчу/



#3 SergeyKharkov

SergeyKharkov
  • Пользователь
  • 41 сообщений
  • Заказчик
  • Версия CMS:2.x

Опубликовано 05.01.2017 - 14:49

Спасибо большое!



#4 xavior

xavior
  • Фрилансер
  • 287 сообщений
  • Дизайн, Программирование, Верстка, Заказчик
  • Версия CMS:1.x, 2.x
  • Откуда:Bombay

Опубликовано 06.01.2017 - 15:01

У меня даже с фиксом выше продолжается (такой же как у ТС) спам в комментарии



#5 Noxter

Noxter
  • Фрилансер
  • 5 029 сообщений
  • Дизайн, Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 06.01.2017 - 15:17

У меня даже с фиксом выше продолжается (такой же как у ТС) спам в комментарии

Рекомендую все же использовать гуглокапчу, она не пропускает спам, проверенно.

#6 Asilis

Asilis
  • Пользователь
  • 21 сообщений
  • Заказчик, Пользователь

Опубликовано 29.01.2017 - 11:05

Открываем docs/design/theme/html/product.tpl
После -> 
 
                <div class="form_group">
                    <textarea class="form_textarea" rows="4" name="text" data-format=".+" data-notice="{$lang->form_enter_comment}" data-language="{$translate_id['form_enter_comment']}" placeholder="{$lang->form_enter_comment}*">{$comment_text}</textarea>
                </div>
 
Добавляем ->
 
<textarea class="form_textarea_palevo" rows="4" name="email" data-format="" data-notice="" data-language="" placeholder="*"></textarea>
 
Далее открываем /docs/view/ProductView.php
 
После ->
 
        if ($this->request->method('post') && $this->request->post('comment'))
        
Вставляем ->
 
        if (empty($this->request->post("email")))
 
В стилях добавляем 
textarea.form_textarea_palevo {
    display: none;
}
 
Готово!
Поясняю: Так, как у моего коментария нет поля для ввода email я его добавил и скрыл для пользователей. Поставил проверку - если поле пустое коментарий отправляется. Если нет, то ничего. Если кто-то в коментариях использует email, поставьте скрытое поле "phone", так как роботы умные, любые поля не заполняют. Проверял. 






Также с меткой «комментарии, спам»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых