prowebber.ru - Тут есть все для настоящих вебмастеров

Мы в твиттере Наша страничка на FaceBook! Сообщество вебмастеров в VK Мы в телеграме!

PW — всё для вебмастера » Всё для DataLife Engine » DLE хаки » UPD Хак "Антиспам в комментариях" DLE 8.5-9.3

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

Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно 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™





-1

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

#1Slavchik

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

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

0

#2samsasup

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

0

#3Quest1984

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

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

0

#446101

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

0

#5aspire55355

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

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

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Наши баннеры
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Нужна ли категория "Интернет магазины"?

Да
Нет

Архив новостей
Апрель 2018 (380)
Март 2018 (498)
Февраль 2018 (409)
Январь 2018 (140)
Декабрь 2017 (26)
Ноябрь 2017 (7)

Последние комментарии:

  • Hosting Ukraine
  • Яндекс.Метрика

Искать людей

Ваши переписки