Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

Detector Bots

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
sergo_rus
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 21.04.2005 13:23
Откуда: Tomsk

Сообщение sergo_rus »

Спасибо, Поручик!
http://www.chukov.net - Родовой форум Чуковых

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Че на оффсайте творится :mrgreen:
http://www.phpbb.com/phpBB/viewtopic.php?t=364941
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
OtherDima
phpBB 2.0.1
Сообщения: 291
Зарегистрирован: 24.02.2005 23:24
Откуда: Санкт-Петербург

Сообщение OtherDima »

а еще было бы хорошо - не знае насколько ресурсоемко
смотреть когда много повторяющихся слов

к примеру: реклама - подарок - день рождение

Аватара пользователя
CKOTuHA
phpBB 1.4.0
Сообщения: 38
Зарегистрирован: 31.07.2005 19:59

Сообщение CKOTuHA »

Поручик писал(а):Че на оффсайте творится
http://www.phpbb.com/phpBB/viewtopic.php?t=364941
"Темы, которую вы запросили, не существует."

Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

Сообщение natali »

бот отловил 20 сообщений от блокнотика.ру ))

хорошая новость -

Здравствуйте,

удаляем кучу доменов с поисковым спамом, спасибо за информацию!

---
С уважением, Алексей.

Служба технической поддержки пользователей бесплатного хостинга.
AGAVA Software

Аватара пользователя
Ламер
phpBB 1.4.4
Сообщения: 107
Зарегистрирован: 13.08.2004 20:38

Сообщение Ламер »

народ, а как совсем посты гостей, в которых есть какие-либо ссылки?

Добавлено спустя 9 минут 2 секунды:

запретить в смысле

Аватара пользователя
Admin_777
phpBB 1.4.4
Сообщения: 190
Зарегистрирован: 19.10.2005 12:41
Откуда: Moscow

Сообщение Admin_777 »

Уважаемый автор мода. Подправьте пожалуйста свое сообщение, не понял куда чего помещать. Фраза:
"Размещаем после этого" нам чайникам в php не понятна.
Пополните пожалуйста мод более подробными коментариями по прикрутке к движку форума.

turtles
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 01.02.2006 18:43

Сообщение turtles »

Admin_777

Код: Выделить всё

#
#-----[ OPEN ]------------------------------------------------
#

includes/functions_post.php
#
#-----[ FIND ]------------------------------------------------
#

function submit_post($mode, &$post_data, &$message, &$meta, &$forum_id, &$topic_id, &$post_id, &$poll_id, &$topic_type, &$bbcode_on, &$html_on, &$smilies_on, &$attach_sig, &$bbcode_uid, $post_username, $post_subject, $post_message, $poll_title, &$poll_options, &$poll_length)
{
	global $board_config, $lang, $db, $phpbb_root_path, $phpEx;
	global $userdata, $user_ip;

#
#-----[ AFTER, ADD ]------------------------------------------
#


	global $unhtml_specialchars_match, $unhtml_specialchars_replace,$client_ip;
	$bot_max_link=15;
	$bot_link_count = 0;

	preg_match_all('/\[url(.*?)\[\/url\]/i',$post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); } 
	/* раскомментируйте эту часть, если хотите находить ссылки любого вида
	preg_match_all("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", $post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); } 
	preg_match_all("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", $post_message, $bot_link);
	if (isset($bot_link[1])) {$bot_link_count += count($bot_link[1]); }
	*/
	if ($bot_link_count > $bot_max_link)
		{
			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);
			$emailer->from($board_config['board_email']);
			$emailer->replyto($board_config['board_email']);
			$emailer->use_template('detector_bot', $board_config['default_lang']);
			$emailer->email_address($board_config['board_email']);
			$emailer->set_subject('Попытка размещения рекламы');
			$emailer->assign_vars(array(
				'SITENAME' => $board_config['sitename'],
				'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
				'IP' => $client_ip,
				'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $userdata['username']), 0, 25)),
				'MESSAGE' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $post_message), 0, 1000)),
				'SUB' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'",  $post_subject), 0, 100))));
			$emailer->send();
			$emailer->reset();		
		message_die(GENERAL_MESSAGE, 'Зафиксирована попытка размещение сообщения рекламным роботом');
		}
 
думаю тут ясно что делать:
И создаём файлик в language/lang_russian/email/
detector_bot.tpl
с содержимым

Код: Выделить всё

Subject: Попытка размещения рекламы на {SITENAME}
Charset: windows-1251

На {SITENAME} была зафиксирована попытка размещения рекламы со следующими регистрационными данными:

IP: {IP}

Username: {USERNAME}

Тема: {SUB}

{MESSAGE}

{EMAIL_SIG}
Добавлено спустя 5 минут 17 секунд:

странно, что то мне на мыло не чего не приходит :roll:

Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

Сообщение edgar »

turtles писал(а):странно, что то мне на мыло не чего не приходит
Действительно странно. У меня мод отлично работает и рекламу ботов получаю на мыло исправно :)

Admin_777
В этой строчке $bot_max_link=15; кол-во ссылок больше которого или равное запрещено постить. Имхо стоит сделать его поменьше, т.к. мне попадались боты с десятком ссылок.

Аватара пользователя
Admin_777
phpBB 1.4.4
Сообщения: 190
Зарегистрирован: 19.10.2005 12:41
Откуда: Moscow

Сообщение Admin_777 »

Спасибо, вот теперь понятно чего и куда писать, буду пробовать. А то последнее время житья просто нет.

turtles
phpBB 1.0.0
Сообщения: 3
Зарегистрирован: 01.02.2006 18:43

Сообщение turtles »

edgar писал(а):Действительно странно. У меня мод отлично работает и рекламу ботов получаю на мыло исправно Smile
a... сори я случайно не то мыло в админке прописал :lol:
теперь всё приходит

Lussia
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 23.02.2006 13:51

Re: Detector Bots

Сообщение Lussia »

lex писал(а):Недаёт размещать сообщение с кучей ссылок, обычно размещаемые рекламными ботами.
Особенно полезен, где гостям разрешается создавать темы.
Спасибо Вам огромное! Вы просто спасли наш форум от удаления! :D
Наши добрые "друзья" оставляли по 600-700 новых тем ежедневно. После установки мода пока никто не прорвался (постучать бы по дереву...).

Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

Сообщение natali »

а блокнотик всё пишет и пишет сцуко )))))

Stern
phpBB 2.0.3
Сообщения: 368
Зарегистрирован: 22.04.2005 7:24

Сообщение Stern »

Может где-то проскакивало, но хотелось, чтобы новые пользователи смогли размещать линки в темах (как в новых, так и в старых), ТОЛЬКО после нескольких своих сообщений. Допустим, после 10 постов им разрешалось бы размещать ссылки куда-либо.
Может автор расширит свой мод? Или это уже отдельная тема, отдельный мод?
Ведь если такое возможно, то эффект вкупе с Detector Bots был бы просто супер!

Аватара пользователя
natali
phpBB 2.0.1
Сообщения: 293
Зарегистрирован: 30.05.2005 12:18
Откуда: Киев

Сообщение natali »

а вот это не подходит?
http://phpbbguru.net/community/viewtopi ... highlight=

поиск рулит...

http://phpbbguru.net/community/search.p ... C%EA%E8%F5

а это ты похоже искал7 ))

Вернуться в «Бета-версии модов для phpBB 2.0.x»