Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE хаки » UPD Хак "Антиспам в комментариях" DLE 8.5-9.3

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

UPD Хак "Антиспам в комментариях" DLE 8.5-9.3

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно UPD Хак "Антиспам в комментариях" DLE 8.5-9.3.

UPD Хак "Антиспам в комментариях" DLE 8.5-9.3


Многие владельцы сайтов заметили, что снова активизировались рассыльщики спама в комментариях, использующие "хрумера" или другой софт. Пока наиболее эффективная защита от них - это фильтр по словам. Для создания такого фильтра и написан данный хак.

Версия DLE: 8.5 - 9.3 | Возможно пойдет и на более поздних.
Автор: vladimir
Автор незначительной модификации: Quest | iTelepat.ru

Хак автора работает достаточно хорошо, но в нем нет проверки на привязанность пользователя к определенной группе. Это мы сейчас и подправим:
Допустим "Гости" и "Пользователи" не могут оставлять ссылки в комментариях. А вот "Редакторам", "Журналистам" и "Администраторам" это подчастую необходимо.
Сам хак находится здесь: Нажми меня

UPD: Теперь добавлена проверка на спам при редактировании комментариев. "Гости" и "Пользователи" при редактировании с добавлением ссылки видят сообщение : What are you doing man? You fucking spamer, you know it?
И соответственно ссылка не проходит.
"Редакторы", "Журналисты" и "Администраторы" имеют право добавлять ссылки при редактировании.

Открыть engine/ajax/editcomments.php Найти:

$comm_txt = trim( $parse->BB_Parse( $parse->process( convert_unicode( $_POST['comm_txt'], $config['charset'] ) ), $use_html ) );


Ниже вставить:

$aFilterComments = array('porn','http','url','www','href','.ru','.com','.net','.org','.info','XRumer','weight','fat','Zenslim','advertising','buy'); //в этот массив можете внести чаще всего употреемые слова в спаме


Найти:

if( $comm_txt == "" ) {
        die( "error" );
    }


Ниже вставить:

foreach($aFilterComments as $sWord)    {
    
    if ($member_id['user_group'] > 3 and stripos($_POST['comm_txt'],$sWord)!==false)
        die( "What are you doing man? You fucking spamer, you know it?" );
        
    }


:) От плюса в репу и от "спасибок" не откажусь. И спасибо за подсказку Andrey™


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-2
Просмотры: 3 925 :: Комментарии (5) :: :: Нужна помощь? Задайте вопрос на форуме ::
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Slavchik

  • 17 апреля 2012 10:18
  • Регистрация: 5.12.2010
  • Был(а) онлайн: 5.03.2024
  • Комментариев: 145
  • 0
Многие владельцы сайтов заметили, что снова активизировались рассыльщики спама в комментариях, использующие "хрумера" или другой софт.

вот вериш - нет...стоит простая капча и вопрос-ответ ...за 2 года никакого спама. что я делаю нитак?

#2samsasup

  • 17 апреля 2012 10:48
  • Регистрация: 27.12.2009
  • Был(а) онлайн: 27.06.2016
  • Комментариев: 34
  • 0
Slavchik,
все зависит от того, на сколько крут ваш сайт.
при большом желании, и это обойти можно

#3Quest1984

  • 17 апреля 2012 10:50
  • Регистрация: 23.09.2010
  • Был(а) онлайн: 18.04.2020
  • Комментариев: 84
  • 0
Slavchik,
Хак сделан для тех, кто страдает от спама. Как и что они настраивают - неизвестно, но находятся в поиске решений. Вот и находят :)

--------------------

#446101

  • 7 июня 2012 10:08
  • Регистрация: 3.10.2010
  • Был(а) онлайн: 6.07.2023
  • Комментариев: 37
  • 0
Очень занимательно. Но не проще ли запретить комментирование гостям, а при авторизации на сате ( не при добавлении комментария что не особо нравится пользователям) на сайте добавить капчу ?! Убиваем двух зайцев - пользователь- не бот да и если школоло брутом будет баловаться ни чего не выйдет wink Удачи

#5aspire55355

  • 27 июля 2012 14:15
  • Регистрация: 27.07.2012
  • Был(а) онлайн: 27.07.2012
  • Комментариев: 10
  • +1
You fucking spamer))))улыбнуло

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Декабрь 2024 (10)
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)