Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Отсеиваем БОТов среди гостей
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Без описания
Отправлено: 3 июня 2013 — 04:45
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




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

Идем в файл 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);
}
}


Третий день у меня крутится этот код - пока не нарадуюсь.
 
 
CAB
Отправлено: 3 июня 2013 — 06:52
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




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


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




На некоторых сайтах даже юзерам запрещают постить ссылки. Опять же - если очень нужно запостить это всегда можно сделать, правда она будет некликабельная.

Но я ведь ничего не навязываю - просто поделился опытом.
 
 
roma1
Отправлено: 3 июня 2013 — 07:06
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 811
Дата рег-ции: Янв. 2011  
Откуда: СССР
Репутация: 24




ну если гостям нужно выложить уже какие то ссылки то пусть регаются, нужно вывести предупреждение об урезаности функций форума гостям, все остальные удовольствия после регистрации.
 
 
Отправлено: 3 июня 2013 — 07:10
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




roma1 пишет:
нужно вывести предупреждение об урезаности функций форума гостям
Да, как вариант.
 
 
dxman
Отправлено: 3 июня 2013 — 20:07
Post Id



Пользователь
Member


Покинул форум
Сообщений всего: 136
Дата рег-ции: Май 2010  
Репутация: 1




Отличный мод.
 
 
mastersound
Отправлено: 4 июня 2013 — 03:01
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.
 
 
electron
Отправлено: 4 июня 2013 — 03:58
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




mastersound пишет:
У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.

ну не знаю, лично меня бесят сообщения с ссылками, пусть даже с редиректом. да и форум становится рекламной свалой, а не местом общения.
 
 
Отправлено: 4 июня 2013 — 04:39
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




mastersound пишет:
У меня стоит редирект для ссылок. Пусть постят со ссылками - вреда нет.
У вас есть форумы, в которые гостям разрешено писать?

У меня есть. И там в "урожайные" дни могло легко появляться по три страницы мусора.

(Отредактировано автором: 4 июня 2013 — 04:41)

 
 
Отправлено: 4 июня 2013 — 07:10
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Вот статистика только за час.



Можете представить что будет на форуме без фильтрации хотя бы за сутки...

(Отредактировано автором: 4 июня 2013 — 07:12)

 
 
mastersound
Отправлено: 4 июня 2013 — 13:04
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




NordWest пишет:
У вас есть форумы, в которые гостям разрешено писать?
да, "Курилка". Не жалко Хорошо тем более, что немного и сапа рулит, а зареганные пользователи приходят только почитать и иногда что нибудь продать)))
 
 
Отправлено: 4 июня 2013 — 13:08
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




mastersound
Понятно.
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Отсеиваем БОТов среди гостей
Темы Форум Информация о теме Обновление
Начали спамить форум, помогите решить проблему
как отключить всех гостей
Настройка форума Ответов: 8
Автор темы: migusa
25 октября 2016 — 09:16
Автор: tester
Ники для гостей.
Можно ли сделать?
Настройка форума Ответов: 1
Автор темы: evgenij
21 марта 2013 — 18:30
Автор: evgenij
Как скрыть от гостей "Статистику конференции"?
Настройка форума Ответов: 2
Автор темы: гость
24 мая 2014 — 16:01
Автор: гость
Дополнение : включение и отключение скрытия ссылок от гостей из админки
Модификации и дополнения Ответов: 0
Автор темы: electron
30 марта 2019 — 08:58
Автор: electron
Объявление на форуме для гостей (или для пользователей с другими правами) с админкой
На главной форума, но можно вывести в любом другом месте
Модификации и дополнения Ответов: 1
Автор темы: Guyver
8 сентября 2016 — 16:30
Автор: Liliat
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0716]     [ ]