День добрый, форум.
Для вордпресса есть плагин, который блокирует все комментарии без кириллических симоволов. Интересует вопрос, есть ли аналогичный хак на DLE ?
Благодарю
- 03.07.2011 13:35
- Регистрация: 10.05.2011
- Сообщений: 216
- Репутация: 43
- 03.07.2011 14:54
Нет такого. На DLE - смена полей местами, дополнительный вопрос при регистрации. Либо своя капча.
Спасибо сказали:
M25(26.07.2011), - 14.10.2011 19:34
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>
[свернуть]Спасибо сказали:
M25(16.01.2012), - 14.10.2011 19:54
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=" :)))Спасибо сказали:
M25(18.10.2011), - 15.10.2011 02:08
я писал собственную защиту, менял код в DLE - лишний флаг в сессию бот или не бот по принципиальному отличию входа на сайт людей и ботов
- 18.10.2011 18:16
Зачем всё это? Если в 9.4 добавили "Вопрос при регистрации?". Он вполне справляется.
- 18.10.2011 18:21
- Регистрация: 10.05.2011
- Сообщений: 216
- Репутация: 43
- 27.10.2011 21:06
Amsordian,
Не а неспарвляется. Хрумер 7 ломает его за 3 секунды.Зачем всё это? Если в 9.4 добавили "Вопрос при регистрации?". Он вполне справляется.Последний раз редактировалось lockners; 27.10.2011 в 21:09.
- 27.10.2011 21:36и далеко не только хрумер, капчу бы типа мозайки.Не а неспарвляется. Хрумер 7 ломает его за 3 секунды.
- 27.10.2011 22:25
Если нужна мозаика, то keycaptcha помоему идеальное решение :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Доступная защита от 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 |