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

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для 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
Просмотры: 2792 VIP ProWebber | Комментарии (5)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1Slavchik

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

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

0

#2samsasup

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

0

#3Quest1984

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

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

0

#446101

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

0

#5aspire55355

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

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

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

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

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

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

Искать людей

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