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

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

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

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

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

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


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

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

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

Открыть engine/modules/addcomments.php Найти:

if( strlen( $name ) > 50 ) {
    $stop[] = $lang['news_err_1'];
    $CN_HALT = TRUE;
}


Выше вставить:

$aFilterComments = array('секс','','porn','http','url','www','href','.ru','.com','.net','.org','.info','рассылк','объявлени','XRumer','weight','fat','Zenslim','advertising','buy','хрумер'); //в этот массив можете внести чаще всего употреемые слова в спаме
foreach($aFilterComments as $sWord)
{
    if ($member_id['user_group'] > 3 and stripos($_POST['comments'],$sWord)!==false)
        $bStopSpam = true;
}

$aFilterNames = array('Download');
    foreach($aFilterNames as $sName)
{
    if ($name==$sName)
        $bStopSpam = true;
}
    if ($bStopSpam === true)
{
    $stop[] = 'Вы спамировали, спамировали... Да не выспамировали =)';
    $CN_HALT = true;
}


:( Единственный минус - хак обходится редактированием комментария, т.е. спамер постит комментарий без ссылки, а затем редактируя его, ссылку добавляет. Поэтому, чтобы вручную спамеры не добавили ссылки, мы запрещаем редактировать свои комментарии определённым группам, в настройках групп пользователей, в данном случае лучше разрешить удаление комментариев.





-1

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

#1Andrey™

  • 15 апреля 2012 22:39
  • Регистрация: 28.09.2010
  • ICQ: --
  • Комментариев: 153
  • Выкл.
Про такую вещь как "Фильтр слов" слышали? Так вот, с помощью неё можно и реализовать то же самое.
:( Единственный минус - хак обходится редактированием комментария, т.е. спамер постит комментарий без ссылки, а затем редактируя его, ссылку добавляет. Поэтому, чтобы вручную спамеры не добавили ссылки, мы запрещаем редактировать свои комментарии определённым группам, в настройках групп пользователей, в данном случае лучше разрешить удаление комментариев.
Если "поколдовать" над engine/ajax/editcomments.php, то можно решить эту проблемку.

-1

#2Quest1984

  • 16 апреля 2012 05:34
  • Регистрация: 23.09.2010
  • ICQ: 4054645
  • Комментариев: 84
Andrey™,
Спасибо, учтем...

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

0

#3DinoMC13

  • 16 апреля 2012 13:35
  • Регистрация: 5.12.2009
  • ICQ: 624170613
  • Комментариев: 143
Вы спамировали, спамировали... Да не выспамировали =)

biggrin

а так хороший хак... надеюсь на дальнейшее модернизирование =)

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

0

#4Lion18

  • 16 апреля 2012 13:42
  • Регистрация: 13.09.2010
  • ICQ: 591593771
  • Комментариев: 226
не плохо бы вывести в админку.

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

0

#5Quest1984

  • 16 апреля 2012 14:21
  • Регистрация: 23.09.2010
  • ICQ: 4054645
  • Комментариев: 84
Lion18,
До админки ему далеко :) Это ж просто хак...

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

0

#6Error

  • 16 апреля 2012 21:43
  • Регистрация: 27.09.2009
  • ICQ: --
  • Комментариев: 22
Quest1984, модификатор блин crazy
Даже текст про единственный минус и тот стырил dash
Для рекламы своего ГС diablo

_http://dlepro.com/806-hak-anti-spam-filtr-v-kommentariyah.html

Yeti когда-то так хак vladimir-а модифицировал, когда я ещё с ними работал и публиковал он на своём бывшем сайте.

0

#7Quest1984

  • 17 апреля 2012 00:51
  • Регистрация: 23.09.2010
  • ICQ: 4054645
  • Комментариев: 84
Error,
Статья была скопирована для себя ДАВНО. Часть абзацей я взял с нее. Но модификацию проводил сам, на тот момент ее не было!
И поясните за ГС, а то словами мы все разбрасываться можем!

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

0

#8Error

  • 17 апреля 2012 01:41
  • Регистрация: 27.09.2009
  • ICQ: --
  • Комментариев: 22
Quest1984,
ну да, конечно скопировал, но модификации не было гы-гы, её наверно сегодня новый владелец того сайта после моего поста добавил, гы-гы.

Поясняю по поводу ГС: - ты присвоенной модификацией пиаришь свой непосещаемый до этой публикации здесь ресурс.

0

#9Quest1984

  • 17 апреля 2012 02:32
  • Регистрация: 23.09.2010
  • ICQ: 4054645
  • Комментариев: 84
Error,
Ок, оставайтесь при своем мнении. Каждый имеет право на критику. Доказать свою правоту не можете ни Вы, ни я.

А от того что в статье указан мой сайт, он ГС не считается. И уж явно делался не для таких как Вы.

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

0

#10xakervaw

  • 15 июня 2012 04:31
  • Регистрация: 7.02.2012
  • ICQ: --
  • Комментариев: 30
хороший хак Приходиться

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

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

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

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

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

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

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

Опросы

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

Да
Нет

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

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

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

Искать людей

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