Защита от сама на DLE

(Ответов: 21, Просмотров: 2517)
Страница 1 из 3 123 Последняя
  1. Дипломник
    • Регистрация: 10.05.2011
    • Сообщений: 216
    • Репутация: 43
    День добрый, форум.
    Для вордпресса есть плагин, который блокирует все комментарии без кириллических симоволов. Интересует вопрос, есть ли аналогичный хак на DLE ?
    Благодарю
    • 0
  2. Гуру Аватар для MacLeo
    • Регистрация: 01.06.2010
    • Сообщений: 1,617
    • Записей в дневнике: 1
    • Репутация: 586
    Нет такого. На DLE - смена полей местами, дополнительный вопрос при регистрации. Либо своя капча.
    • 1

    Спасибо сказали:

    M25(26.07.2011),
  3. Студент Аватар для lockners
    • Регистрация: 14.10.2011
    • Сообщений: 42
    • Репутация: 7
    • Webmoney BL: ?
    M25,

    Есть такой вариант делал для себя может вам подойдет. Принцип дейсвия такой, реальная кнопка добавления коментария скрыта. Появляестя она через некоторое время после нажатия кнопки добавить.

    Вот сам код, если что то непонятно пишите мне в лс и в асю.

    тут код


    <script type="text/javascript">
    var limit = 20;

    function processTimer() {
    var link = document.getElementById("link");
    if (limit > 0) {
    setTimeout("processTimer()",1000);
    limit--;
    link.innerHTML = '<h4>Система Анти-Спам. Кнопка добавления отзыва появится через <font color="#FF0000"><b>' + limit + '</b></font> сек</h4>';
    } else {
    link.innerHTML = '<input type="submit" value="Оставить комментарий">';
    }
    }

    </script>

    <div id="link"><input type="button" onClick="processTimer();" value="Добавить"></div>

    [свернуть]
    • 1

    Спасибо сказали:

    M25(16.01.2012),
  4. Sunshine reggae Аватар для OKyJIucT
    • Регистрация: 02.09.2011
    • Сообщений: 3,240
    • Репутация: 1830
    • Webmoney BL: ?
    hacks_easyCAPTCHA_1.1.zip поставьте себе эту капчу, и боты не пройдут)) По крайней мере у меня на 7 проектах ни один бот не просочился :)
    Еще один вариант заключается в запрете публикации ссылок в коментах:

    Что как делать


    В файле engine/modules/addcomments.php
    Код:
    if( strlen($name) > 50){
    $stop[] = $lang['news_err_1'];
    $CN_HALT = TRUE;
    }
    либо
    Код:
    if( $is_logged and ($member_id['restricted'] == 2 or $member_id['restricted'] == 3) ) {
    
    $stop[] = $lang['news_info_3'];
    $CN_HALT = TRUE;
    
    }
    и ниже вставляем
    Код:
    if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name']))
    {
    if (preg_match ("/dlefor.ru/i", $_POST['comments']) || preg_match ("/dlefor.ru/i", $_POST['name']))
    {}
    else
    {
    $stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!";
    $CN_HALT = TRUE;
    }
    }
    [свернуть]

    Бывало, что и люди не смогли написать сообщение, не понимали, что от них требует капча вида "3+21=" :)))
    • 1

    Спасибо сказали:

    M25(18.10.2011),
  5. Гуру Аватар для MetalMessiah
    • Регистрация: 19.04.2011
    • Сообщений: 745
    • Записей в дневнике: 4
    • Репутация: 189
    я писал собственную защиту, менял код в DLE - лишний флаг в сессию бот или не бот по принципиальному отличию входа на сайт людей и ботов
    • 0
  6. Дипломник Аватар для Amsordian
    • Регистрация: 10.10.2011
    • Сообщений: 151
    • Репутация: 22
    Зачем всё это? Если в 9.4 добавили "Вопрос при регистрации?". Он вполне справляется.
    • 0
  7. Дипломник
    • Регистрация: 10.05.2011
    • Сообщений: 216
    • Репутация: 43
    Цитата Сообщение от Amsordian Посмотреть сообщение
    Зачем всё это? Если в 9.4 добавили "Вопрос при регистрации?". Он вполне справляется.
    на момент первого сообщения dle 9.4 не было в помине. однако одна не спасет, если нужно чтоб добавление коментариев было возможно и для незарегистрированых
    • 0
  8. Студент Аватар для lockners
    • Регистрация: 14.10.2011
    • Сообщений: 42
    • Репутация: 7
    • Webmoney BL: ?
    Amsordian,

    Зачем всё это? Если в 9.4 добавили "Вопрос при регистрации?". Он вполне справляется.
    Не а неспарвляется. Хрумер 7 ломает его за 3 секунды.
    Последний раз редактировалось lockners; 27.10.2011 в 21:09.
    • 0
  9. ui-разработчик Аватар для kickboxer
    • Регистрация: 13.05.2011
    • Сообщений: 743
    • Репутация: 227
    • Webmoney BL: ?
    Не а неспарвляется. Хрумер 7 ломает его за 3 секунды.
    и далеко не только хрумер, капчу бы типа мозайки.
    • 0
  10. Гуру Аватар для Rememrbance
    • Регистрация: 27.08.2011
    • Сообщений: 681
    • Репутация: 164
    Если нужна мозаика, то keycaptcha помоему идеальное решение :)
    • 0
Страница 1 из 3 123 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Доступная защита от DDoS
Реклама партнерских программ 0 10.05.2011 13:24
Защита голосований от накрутки
Web программирование 2 05.02.2011 19:35
Эффективная защита от ****а без помощи плагинов
Дайджест блогосферы 0 04.03.2010 19:51
Защита контента от переводчика Google!
Прочее 47 09.10.2009 15:18

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры