[RC] Stop Advertisement Bots v.3

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

[RC] Stop Advertisement Bots v.3

Сообщение Xpert 18.01.2008 9:18

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

Перед установкой необходимо удалить моды предыдущих версий.
Мод недооформлен, но полностью работоспособен, будет приведен в порядок в самое ближайшее время. Как и во второй версии, если у вас есть отличные от стандартных поля в trim_var_list и strip_var_list, с ними необходимо поступить по аналогии с другими полями.
Вложения
sab_3.0.0_edited.txt
(7.73 Кб) Скачиваний: 1491
Последний раз редактировалось Xpert 21.01.2008 11:55, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение rxu 18.01.2008 10:32

Мод работает. В инструкции по установке нужно вместо
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
   $template->assign_vars(array(
      'USERNAME' =>
      
#
#-----[ AFTER, ADD ]------------------------------------------
#

сделать
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
   $template->assign_vars(array(
      'USERNAME' =>
      
#
#-----[ BEFORE, ADD ]------------------------------------------
#
т.е. добавляем до, а не после.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4250
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение PekopT 18.01.2008 16:32

т.е. если боты пользуют старые имена полей они просто не смогут регицца?
PekopT
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 12.10.2007 12:00

Сообщение Xpert 18.01.2008 17:02

Да. А учитывая тот факт что имена полей в этом моде уникальны для каждого форума, просто подобрать их невозможно.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение Siava 18.01.2008 17:17

Xpert
Спасибо, поставил тестироваться на один из форумов, пока всё чисто :)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.1
 
Сообщения: 2717
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение PekopT 18.01.2008 18:12

Спасибо огромное.
Будем со злостью ждать первого пробившегося бота... :lol:
PekopT
phpBB 1.2.1
 
Сообщения: 21
Зарегистрирован: 12.10.2007 12:00

Сообщение Xpert 18.01.2008 19:55

Мне более интересны отзывы типа - со второй версией боты были, обновился - ушли на юг. :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение Siava 18.01.2008 20:41

Xpert
Устанавливал именно на атакуемый ботами форум, вторая версия не справлялась, с третьей пока чисто :)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.1
 
Сообщения: 2717
Зарегистрирован: 11.01.2005 15:29
Откуда: Питер

Сообщение MXM 18.01.2008 22:58

Xpert - ты как автор мода: подтверди сообщение от rxu.
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 582
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение Xpert 19.01.2008 1:22

Сообщение правильное, собственно я его сам попросил проверить мод, т.к. сессия предполагает просто катастрофическую нехватку времени. :( За что ему отдельное большое спасибо.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение MXM 19.01.2008 2:00

Xpert, понял, спасибо обоим!
Аватара пользователя
MXM
phpBB 2.0.12
 
Сообщения: 582
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург

Сообщение Mugger 19.01.2008 2:58

А как проверить работоспособность бота?

я превую и вторую не ставил.
Поставил сразу третью!
Верно ли я понимаю что нужно только строго выполнить все инструкции, написанные в файле первого сообщения?
Или всёже что-то надо из второй версии унести?
Аватара пользователя
Mugger
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 19.01.2008 1:30

Сообщение Палыч 19.01.2008 3:03

Mugger писал(а):Верно ли

Верно.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 5953
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Mugger 19.01.2008 3:04

при просмотре профиля вылезла ошибка:
Warning: Invalid argument supplied for foreach() in /home/b0000787/public_html/forum/includes/usercp_register.php on line 1054
Аватара пользователя
Mugger
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 19.01.2008 1:30

Сообщение Vip_ 19.01.2008 3:37

Подтверждаю, те же проблемы...
Warning: Invalid argument supplied for foreach() in /home/forumso/public_html/includes/usercp_register.php on line 1687

Warning: Invalid argument supplied for foreach() in /home/forumso/public_html/includes/usercp_register.php on line 1695

у меня там вот этот кусок:

Код: Выделить всё
// [begin] Stop Advertisement Bots 3.0.0
foreach ( $strip_var_list as $var => $param )
{
$template->assign_vars(array(
'VAR_' . strtoupper($param) => ( $mode == 'register' ) ? get_crypted_name($param) : $param
)
);
}

foreach ( $trim_var_list as $var => $param )
{
$template->assign_vars(array(
'VAR_' . strtoupper($param) => ( $mode == 'register' ) ? get_crypted_name($param) : $param
)
);
}

$template->assign_vars(array(
'VAR_USERNAME' => ( $mode == 'register' ) ? get_crypted_name('username') : 'username'
)
);
// [end] Stop Advertisement Bots 3.0.0


З.Ы. Что то мне подсказывает что дело в доп полях...то что писалось во второй версии в АвторНоутс? Знающие направте на путь истины пожалуйста...
Развиваю образовательные ресурсы:
http://www.school130.ho.com.ua
http://www.forum130.kiev.ua
Аватара пользователя
Vip_
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 06.06.2006 22:21

След.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0