Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/include/lib.php on line 293 ExBB Community :: Версия для печати :: Отсеиваем БОТов среди гостей
ExBB Community » Файловый ExBB » Модификации и дополнения » Отсеиваем БОТов среди гостей

Страниц (1): [1]
 

1. - 3 июня 2013 — 04:45 - перейти к сообщению
Если разрешить в некоторые форумы писать гостям, то туда стаями устремляются БОТы. Через пару дней вам надоедает чистить эти форумы от спама и вы запрещаете подобные вольности. Но в принципе решение есть. Львиная доля ботов в свои посты вставляют ссылки. Если мы посчитаем, что гость, запостивший ссылку это БОТ - всё значительно упрощается...

Идем в файл post.php, ищем строки

CODE:
#Check double clicking :)
if ($topic[$last_key]['post'] == $fm->input['inpost']) {
$fm->_FcloseAll();
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplySavedAlredy']);
}


которые заменяем кодом

CODE:
#Check double clicking :)
if ($topic[$last_key]['post'] == $fm->input['inpost']) {
$fm->_FcloseAll();
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplySavedAlredy']);
}

if ($fm->user['id'] == 0)
{
if (strpos($fm->input['inpost'],'http'))
{
$fm->_FcloseAll();
$fm->_WriteLog('Блокирован спамбот в теме '.$topicname); // запись в лог, можно убрать
$fm->_Message($fm->LANG['ReplyCreate'],$fm->LANG['ReplyAddedOk'], 'topic.php?forum='.$forum_id.'&topic='.$topic_id.'&postid='.$last_key.'#'.$last_key);
}
}


Третий день у меня крутится этот код - пока не нарадуюсь.
2. CAB - 3 июня 2013 — 06:52 - перейти к сообщению
NordWest, Вы получается запретили гостям оставлять ссылки. А если есть необходимость гостю выложить ссылку, по смыслу сообщения-темы? ИМХО, не однозначное решение.
3. - 3 июня 2013 — 06:56 - перейти к сообщению
На некоторых сайтах даже юзерам запрещают постить ссылки. Опять же - если очень нужно запостить это всегда можно сделать, правда она будет некликабельная.

Но я ведь ничего не навязываю - просто поделился опытом.
4. roma1 - 3 июня 2013 — 07:06 - перейти к сообщению
ну если гостям нужно выложить уже какие то ссылки то пусть регаются, нужно вывести предупреждение об урезаности функций форума гостям, все остальные удовольствия после регистрации.
5. - 3 июня 2013 — 07:10 - перейти к сообщению
roma1 пишет:
нужно вывести предупреждение об урезаности функций форума гостям
Да, как вариант.
6. dxman - 3 июня 2013 — 20:07 - перейти к сообщению
Отличный мод.
7. mastersound - 4 июня 2013 — 03:01 - перейти к сообщению
У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.
8. electron - 4 июня 2013 — 03:58 - перейти к сообщению
mastersound пишет:
У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.

ну не знаю, лично меня бесят сообщения с ссылками, пусть даже с редиректом. да и форум становится рекламной свалой, а не местом общения.
9. - 4 июня 2013 — 04:39 - перейти к сообщению
mastersound пишет:
У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.
У вас есть форумы, в которые гостям разрешено писать?

У меня есть. И там в "урожайные" дни могло легко появляться по три страницы мусора.
10. - 4 июня 2013 — 07:10 - перейти к сообщению
Вот статистика только за час.



Можете представить что будет на форуме без фильтрации хотя бы за сутки...
11. mastersound - 4 июня 2013 — 13:04 - перейти к сообщению
NordWest пишет:
У вас есть форумы, в которые гостям разрешено писать?
да, "Курилка". Не жалко Хорошо тем более, что немного и сапа рулит, а зареганные пользователи приходят только почитать и иногда что нибудь продать)))
12. - 4 июня 2013 — 13:08 - перейти к сообщению
mastersound
Понятно.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0495]     [ ]