Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > DataLife Engine > Модули, Хаки, Примочки для DLE
Расширенный поиск

Модули, Хаки, Примочки для DLE Тут собираются темы с модулями, хаками и разными примочками для движка DataLife Engine

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2011, 21:51 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Антиспам хак by bucs

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

Вот оно... самое лучшее лекарство от спама в комментариях на сайтах DLE.

Многих владельцев сайтов на 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';

Сохраняемся.

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

Скачать МОД Антиспам
  Ответить с цитированием
Cказали cпасибо:
Старый 21.12.2011, 00:03 Вверх   #2
Знаток
 
Аватар для Forum Bot
Forum Bot вне форума
Доп. информация
По умолчанию Перемещение темы

Тема была перенесена в раздел DataLife Engine.

Тему перенес: Serberg
  Ответить с цитированием
Старый 10.02.2012, 22:08 Вверх   #3
Опытный пользователь
 
Аватар для Tauren
Tauren вне форума
Доп. информация
По умолчанию

Очень полезная штука
  Ответить с цитированием
Ответ

Метки
dle, spam, антиспам, борьба


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.06559 секунды с 13 запросами