dle.in.ua » Хаки » Антиспам хак by bucs

Антиспам хак by bucs

Автор: bucs от 22-01-2011, 21:40
Антиспам хак by bucs

Доброго времени суток!
Хочу представить вам свой "умный" антиспам хак, отличающий домашнюю ссылку от внешней. Забудьте про спам, займитесь делом! Подробности читаем в полной версии.

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

Основные функции хака:
Хак отличает ссылки на внутренние страницы, от ссылок на внешние сайты.
Если ссылка ведет на внутреннюю страницу сайта, то ссылка проходит, если же ссылка ведет на внешний сайт, то от ссылки отстается лишь текст (анкор), вот пример:
Мне очень [урл=http://spam.ru/]понравилось[/урл]!

Превращается просто в:
Мне очень понравилось!


А если же текст ссылки имеет такой вид:
Мне очень понравилось! [урл=http://spam.ru/]http://spam.ru/[/урл]

То в этом случае ссылка вырезается полностью, мы получаем просто:
Мне очень понравилось!


Инструкция по установке:

В настройках групп пользователей:
- отключаем автоконвертацию ссылок в leech (если у вас её нет - это хорошо)
- разрешаем использование кликабельных ссылок в комментах

В настройках системы - настройки вывода новостей:
- включаем автоконвертацию текстовых ссылок в кликабельные

- Файл nospam.php заливаем в папку /engine/classes/

- Открываем файл /engine/modules/addcomments.php и заменяем:
require_once ENGINE_DIR . '/classes/parse.class.php';

на это:
require_once ENGINE_DIR . '/classes/nospam.php';


Готово! Радуемся новым комментариям на сайте =)

Скачать файл: nospam.rar [10,29 Kb] (cкачиваний: 206)


Автор хака: Bucs
Версии DLE:
8.5 - 9.2 (работает 100%, на других не тестили)
  • Группа: User
  • Icq: 581397260
  • Комментариев: 5
  • Публикаций: 0
  • спс то что надо, а то спамщики уже задрали!
    • UTNUBUR
    • Регистрация: 25.01.2011
    • Репутация: (0|0|0)
    • 25 января 2011 11:04
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • даа палезнаиа штучка
    • online11
    • Регистрация: 5.03.2011
    • Репутация: (0|0|0)
    • 7 марта 2011 18:41
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 27
  • Публикаций: 0
  • Да не очень, если сайт попадет в спам базу - будет сотни коментов типо: какая хорошая статья, ой спасибо, занесу вас в закладки, вы так хорошо пишете - нах такое надо.
    • kuguk
    • Регистрация: 21.03.2009
    • Репутация: (0|0|0)
    • 21 марта 2011 16:04
    • 3
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.