Страница 23 из 27

Добавлено: 22.09.2007 5:22
edgar
Admin_777 писал(а):Как это сделать?
Ну я же написал в посте 15.09.2007 2:53

Еще надо запретить

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

[b]mail@mail.ru[/b]
и другие комбинации e-мэйла с тегами.

Спамеру ведь пофиг, ссылкой мэйл оставить или не ссылкой но жирно или крупным шрифтом и т.д.

Палыч писал(а):Так это не будет ссылкой. Вставка изображения.

Не будешь же её запрещать...
Надо бы запретить. Это ссылка на другой сайт. Если надо разрешить гостям (или в первом посте) ставить картинки, надо разрешить загрузку картинок. Есть для этого моды.
Ведь спамерам все равно в каком виде размещать свою ссылку, если это ссылка для учета поисковиками, всяких PR и ТИЦ.

Добавлено: 24.09.2007 14:26
GreenFactory
Добрый день. Некоторое время использую данный мод.
Сделал 3 модификации, может Вам они покажутся уместными.
  • 1. Вынес мод в отдельный модуль

    2. изменил шаблон отсылаемых писем
    Subject: {LINKS} - {SUB}

    3. Добавил предупреждение для гостя:
    Вы не можете вставлять ссылки в сообщения, для этого нужно зарегистрироваться или войти
Обоснование действий:
  • 1. Упрощение изменений и последующих обновлений

    2. Большая информативность заголовка
    если в заголовке стоит большое число, то дальше можно даже не смотреть
    если тема явно спамная, то дальше опять же не смотрим
    P.S. Все сообщения от Detector Bot я отфильтровываю в отдельную папку, так что они не смешиваются с обычными письмами

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

Добавлено: 20.11.2007 11:22
Turtle_Fly
Здравствуйте! Спасибо авторам за этот мод :) спас мой форум и время.

Добавлено: 22.11.2007 11:45
vic2
Пришла в голову мысль бороться со спамерами их же методами.
Возможно я ошибаюсь в рассуждениях -- поправьте.

Как работает спам-бот? Если он на столько интелектуал, что зарегился и напостил, но был отловлен Detector Bots-ом, значит он:

1. Имеет реальный e-mail.
2. Регится.
3. Ждет письма со ссылкой для активации учетной записи.
4. Ищет в письме ссылку и переходит по ней.
5. Постит на форум.
6. Переходит к регистрации на следующем форуме из списка.

Теперь дальнейшее развитие событий.

1. Пост со ссылкой рекламируемого сайта отлавливается измененным Detector Bots-ом, в котором в качестве мыла для отправки уведомлений используется мыло спам-бота.
2. На реальное мыло бота отправляется (желательно с задержкой в 1-2 минуты) "уведомление" с оставленной ботом ссылкой на рекламируемый ресурс.
3. Бот, который в это время зарегился на другом (или третьем, десятом) форуме ждет письма со ссылкой и получив "уведомление" находит в нем ссылку... на рекламируемый ресурс. Переходит по ней и получает вместо активации кукиш.

Чем на большем количестве форумов бот наспамил, тем меньше у него будет успешных регистраций.

Есть в этом рациональное зерно?

Добавлено: 22.11.2007 13:40
Палыч
vic2 писал(а):Есть в этом рациональное зерно?
Пока вижу только оффтоп :evil:

зы: такие "идеи" возникают с переодичностью раз в неделю.
http://www.phpbbguru.net/community/view ... hp?t=14124
http://www.phpbbguru.net/community/view ... hp?t=13919

Добавлено: 22.11.2007 19:26
vic2
Ну, Палыч, это же немного не то. Никакого спама, никаких атак.
К тому же предложение по внесению изменения в Detector Bots. Куда же писАть, как не в эту тему.
Впрочем я так понял, что идея глупая.
Не возражаю, могу свои посты удалить.

Добавлено: 22.11.2007 23:11
Rayden
Дурь. Со спамом будем бороться спамом?

Добавлено: 22.11.2007 23:23
vic2
Спам вот:
http://www.phpbbguru.net/community/topic17543.html
Я же предлагаю отправлять одно письмо в ответ на одно спам-сообщение. В нем можно например написать "Больше так не делайте" или что угодно. Главное, чтобы была ссылка не та, которая для активации. Причем это письмо идет спамеру! Точнее спам-боту, но его можно посчитать частью спамера. В ответ на его сообщение. И хотя его никто не прочитает, оно усложнит спамерам жизнь и уменьшит количество спама на других форумах. Заметьте на форуме, который будет описанным способом модифицирован, это отразится не сразу.

P.S. Мне удалить мои сообщения дабы не засорять тему?

Добавлено: 23.11.2007 1:09
Палыч
vic2 писал(а):Ну, Палыч, это же немного не то.
Да то же самое.
vic2 писал(а):Я же предлагаю отправлять одно письмо в ответ на одно спам-сообщение.
Не вдаваясь в подробности о бессмысленности, с моей точки зрения, подобного действа, скажу, что это не функция данного МОДа, а излишняя нагрузка на код.
vic2 писал(а): Мне удалить мои сообщения дабы не засорять тему?
На ваше усмотрение.

зы: я бы оставил.

Добавлено: 23.11.2007 1:52
vic2
GreenFactory
3-й пункт считаю особенно важным. Недавно один пользователь трижды пытался оставить сообщение со ссылкой. Просто не вошел под своим логином. Хорошо, что я пока не отключил письма-уведомления. Пришлось напомнить ему. Форум принадлежит фирме и не хотелось бы людей отпугивать.

А можно этот мод увидеть (и возможно использовать)?

Добавлено: 23.11.2007 13:02
GreenFactory
vic2 писал(а):А можно этот мод увидеть (и возможно использовать)?
Конечно, правда не ручаюсь за точность изменений.
тем более, я его достаточно сильно перелопатил.

+
в language\lang_russian\lang_main.php добавить к прочим "D_Bots_"

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

$lang['D_Bots_anonymous_url_warning'] = 'Вы <span style="font-weight: bold; color: rgb(255, 0, 0);">не можете вставлять ссылки</span> в сообщения, для этого нужно <a href="http://www.audi100.ru/forum/profile.php?mode=register&agreed=true">зарегистрироваться</a> или <a href="http://www.audi100.ru/forum/login.php">войти</a>';
+
В posting.php
Заменил

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

$template->assign_vars(array(
	'USERNAME' => $username,
на

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

$anonymous_url_warning = '';
if($userdata['user_id'] == ANONYMOUS)
{
	$anonymous_url_warning = $lang['D_Bots_anonymous_url_warning'];
}

$template->assign_vars(array(
	'ANONYMOUS_URL_WARNING' => $anonymous_url_warning,
	'USERNAME' => $username,
+

В posting_body.tpl добавил
в районе 330 строки

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

		  <tr align="center" valign="middle"> 
			<td colspan="9">
				{ANONYMOUS_URL_WARNING}
			</td>
		  </tr> 
+

includes/functions_post.php
Внёс вместо всего мода вот этот кусочек

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

//--MY--
include($phpbb_root_path . 'my_mods/DetectorBots.php'); 
//--MY--
Вполне мог что-то пропустить в описании, но вроде всё так

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

Ах да, увидеть это сообщения можно тут http://www.audi100.ru/forum/

Добавлено: 23.11.2007 13:37
vic2
Спасибо. Я попробую в ближайшем будущем.

Добавлено: 26.11.2007 20:59
vic2
Проверил пока на Дэнвере. Все заработало с первого раза. Правда мод я в отдельный модуль не выносил и шаблон письма не переделывал. Добавил только предупреждение ANONYMOUSам, а то уже второй 4 раза подряд постит со ссылкой. Причем действительно человек и по теме, но без ссылки вполне можно было обойтись. Правил же никто не читает :wink:
Спасибо огромное за уделенное внимание и потраченное на меня время.

Добавлено: 27.11.2007 23:40
GreenFactory
vic2 писал(а):Спасибо огромное за уделенное внимание и потраченное на меня время.
Всегда пожалуйста :wink:
Надеюсь, что часть этих изменений попадёт в оригинальный мод.

Добавлено: 17.12.2007 17:35
GreenFactory
Обнаружилась ошибка в моём дополнении
Решается заменой

include($phpbb_root_path . 'includes/emailer.'.$phpEx);
на
include_once($phpbb_root_path . 'includes/emailer.'.$phpEx);

по всему форуму