|
|
Инструкции, модификации и статьи для DLE Сборник инструкции, модов и статей по движку DataLife Engine |
|
Опции темы | Поиск в этой теме |
31.01.2011, 12:53 Вверх | #1 | |||
::.V.I.P.::
|
Боремся со спамом в комментариях
Боремся со спамом в комментариях
На одном из моих сайтов очень сложная ситуация. В комментариях постоянно постят ссылки вагонами, причем на самые разные сайты. Я уверен на 100% что это делают не люби. Нашел тут интересную статью: Запрет размещения ссылок в комментариях , но сам метод не понравился. Не могу постить в комментах ссылки и я получается, даже внутренние, что не есть гут. Решил немного модифицировать данный мод. Короче, для того чтобы избежать спама в комментах нужно запретить публикацию всех слов с доменами которые отличаются от домена сайта. К примеру у меня сайт в зоне com, его я оставлю разрешенным. Остальные можно запретить. Дальше включаем моск... спамеры постят в комментах только на дохлые малобюджетные сайты (это я как доктор на 95% уверен), значит домен у них может быть только из дешевых, т.е. такие домены как tv стоимостью более 1000 руб мы отбрасываем, оставшиеся исключаем. Получается: Открываем engine\modules\addcomments.php и находим: PHP код:
PHP код:
PHP код:
Вот такие вот дела. В качестве заключения: Спасибо всем кто прочитал мой "бред вслух" до конца и понял мою мысль. Статью накатал исключительно для бормотушки, т.к. она мне тоже помогла. |
|||
Последний раз редактировалось elvis75; 24.04.2011 в 20:49.. |
||||
24.04.2011, 19:16 Вверх | #3 | |||
Пользователь
|
Кстате, в DLE 9.2 версии можно запретить индексацию комментариев поисковыми ботами...т.е. если забыть и не удалять коммент до того как его проиндексирует поисковый бот его можно будет удалить самому без ужерба дял сайта.
|
|||
24.04.2011, 20:47 Вверх | #4 | |||
Коварный тип
|
CRESH, а если сделать именно так как описано выше то и комменты удалять не придется, это экономия личного времени, а не борьба с ссылками до того как их проиндексят.
|
|||
21.07.2011, 11:09 Вверх | #6 | |||
.:V.I.P.:.
|
Вроде в 9.x , по крайней мере в 9.2-9.3 можно стандартно без всяких хаков и исправлений запретить определенным группам размещать ссылки, к примеру гостям и пользователям. А остальным разрешить, т.е. админ, журналисты и какие-то проверенные пользователи постить смогут
|
|||
21.07.2011, 11:26 Вверх | #7 | |||
Коварный тип
|
site, ну так эта опция насколько я помню запрещает использование только кликабельных ссылок, текстовая ссылка продет без проблем + еще останется спам от хрумера.
|
|||
09.11.2011, 12:25 Вверх | #8 | |||
Коварный тип
|
Кстати говоря, допустим если Вы хотите сами постить ссылки на в комментах на свои скажем сайты, а всем остальным их запретить, то можно создать условие для запрета типа:
Код:
if( $is_logged and ($member_id['user_group'] > 3)) { тут код с первого поста } PHP код:
Или так, но с использованием $stop .= $lang['news_err_url']; как описано ВОТ ТУТ. Тогда код будет такова типа: PHP код:
|
|||
Метки |
dle, борьба, запрет, комментарии, спам, ссылки |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачать Борьба со спамом в профилях | Serberg | Модули, Хаки, Примочки для DLE | 16 | 21.12.2011 01:03 |
[Вопрос] Запрет на размещение ссылок в комментариях с условием. Возможно ли ? | Serberg | DataLife Engine | 6 | 10.06.2011 22:52 |
[Вопрос] Ошибка в комментариях | noggano77777 | DataLife Engine | 5 | 03.12.2010 15:05 |
Как добавить в комментариях вывод номера пользователя? | Frend | DataLife Engine | 0 | 03.08.2010 18:01 |