Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Stop Advertisement Bots v.3

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

[RC] Stop Advertisement Bots v.3

Сообщение Xpert »

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

Перед установкой необходимо удалить моды предыдущих версий.
Мод недооформлен, но полностью работоспособен, будет приведен в порядок в самое ближайшее время. Как и во второй версии, если у вас есть отличные от стандартных поля в trim_var_list и strip_var_list, с ними необходимо поступить по аналогии с другими полями.
Вложения
sab_3.0.0_edited.txt
(7.73 КБ) 3592 скачивания
Последний раз редактировалось Xpert 21.01.2008 10:55, всего редактировалось 1 раз.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Xpert писал(а): Как и во второй версии, если у вас есть отличные от стандартных поля в trim_var_list и strip_var_list, с ними необходимо поступить по аналогии с другими полями.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет
Поблагодарили: 2 раза
Контактная информация:

Сообщение Xpert »

Ошибка в инструкции :(, которая, впрочем, никак не влияла на работоспособность мода.

Массивы $strip_var_list и $trim_var_list не являются глобальными, их нужно сделать таковыми.

Для этого ищем в начале файла код:

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

	$coppa = ( empty($HTTP_POST_VARS['coppa']) && empty($HTTP_GET_VARS['coppa']) ) ? 0 : TRUE;
И после него выносим оба массива (AFTER, ADD):

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

	$strip_var_list = array('email' => 'email', 'icq' => 'icq', 'aim' => 'aim', 'msn' => 'msn', 'yim' => 'yim', 'website' => 'website', 'location' => 'location', 'occupation' => 'occupation', 'interests' => 'interests', 'confirm_code' => 'confirm_code');
	$trim_var_list = array('cur_password' => 'cur_password', 'new_password' => 'new_password', 'password_confirm' => 'password_confirm', 'signature' => 'signature');
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Vip_
phpBB 1.4.2
Сообщения: 52
Стаж: 17 лет 9 месяцев
Контактная информация:

Сообщение Vip_ »

Спасибо, Xpert.
Ошибки исчезли...
Надеюсь боты тоже не появятся, хотя смотрю у вас появились(
http://www.phpbbguru.net/community/topic18585.html
Или на гуру другая система?
Развиваю образовательные ресурсы:
http://www.school130.ho.com.ua
http://www.forum130.kiev.ua
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Mugger писал(а):Верно ли я понимаю что нужно только строго выполнить все инструкции, написанные в файле первого сообщения?
Ne verno! Vipolnit' vse instrukcii nugno ne tol'ko v pervom soobhenii, no i vo vtorom, a sejhas i v drugih... posledniu versiu ya vilogil, tol'ko gdu podtvergdeniya Xpert'a.

Xpert, ya vnes popravki, kotorie napisal ti - zdes' i zdes', rxu - zdes', Instructor - zdes'.
Prover', pogaluista i podtverdi, hto vse pravil'no.

Все поправки включены в файл в первом сообщении.
Последний раз редактировалось MXM 21.01.2008 0:44, всего редактировалось 3 раза.
Instructor
phpBB 1.0.0
Сообщения: 3
Стаж: 16 лет 2 месяца

Сообщение Instructor »

Кажется лишней переменная $config:

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

function get_crypted_name($name)
{
	global $config;
...
Тут версия указана "2.0.0":

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

	// [begin] Stop Advertisement Bots 2.0.0
	$param = ( $mode == 'register' ) ? get_crypted_name('username') : 'username';
	$username = ( !empty($HTTP_POST_VARS[$param]) ) ? phpbb_clean_username($HTTP_POST_VARS[$param]) : '';
	// [end] Stop Advertisement Bots 2.0.0
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Сообщение Lancerrr »

Гуру, есть вопрос такой...

Перед установкой SAB v.3 Xpert настаивает на удалении модов предыдущих версий (у меня 2-я установлена) . Как ее удалить? У меня ж исходных файлов не сохранилось :(

Как быть?

Заранее спасибо.
Тот форум, о котором я веду речь здесь >>
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Сообщение Siava »

Lancerrr
Как быть? Не тормозить, а выполнить установку наоборот.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Instructor, spasibo, ispravil.
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Сообщение Lancerrr »

А все пункты нужно переделывать в обратном порядке или что-то можно оставить?
И SQL команду отменять?

Может, где то здесь можно просто исходные файлы копирнуть и подложить на сервак?
Тот форум, о котором я веду речь здесь >>
Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Стаж: 19 лет 7 месяцев
Откуда: Санкт-Петербург
Благодарил (а): 1 раз
Контактная информация:

Сообщение MXM »

Lancerrr, vse udalyaj!
Sql-zapros toge.
Последний раз редактировалось MXM 19.01.2008 19:20, всего редактировалось 1 раз.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

Lancerrr
Где-то здесь ВАШИ исходные файлы - не "копирнёшь".
При установке каждого МОДа в инструкции первое действие - сделайте бекап базы и файлов. Вы, конечно, его делали, вот оттуда и возмите.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Mugger
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 2 месяца
Контактная информация:

Сообщение Mugger »

Спасибо! работает!

Вчера было 5-6 ботов, сегодня только один пролез! :D
Аватара пользователя
vic2
phpBB 1.4.2
Сообщения: 55
Стаж: 17 лет 2 месяца
Откуда: Киев
Контактная информация:

Сообщение vic2 »

Mugger
Один таки пролез? Плохо...

Xpert
А нельзя ли обозначить точку входа для счетчика? Использовал еще первую версию мода и счетчик без использования базы. Сейчас настало время улучшить защиту. Но сам не могу сообразить куда инклуднуть counter_bot.php. Приятно было видеть, что боты фильтруются, а вот письма и в самом деле не столь важны. Разве что в период испытаний, а потом очень быстро надоедают.
Аватара пользователя
Mugger
phpBB 1.0.0
Сообщения: 5
Стаж: 16 лет 2 месяца
Контактная информация:

Сообщение Mugger »

vic2 писал(а):Mugger
Один таки пролез? Плохо...
Может не бот то был, может комуто не лень ручками было делать!
Lancerrr
phpBB 1.4.2
Сообщения: 53
Стаж: 17 лет 1 месяц

Сообщение Lancerrr »

Палыч писал(а):Lancerrr
Где-то здесь ВАШИ исходные файлы - не "копирнёшь".
При установке каждого МОДа в инструкции первое действие - сделайте бекап базы и файлов. Вы, конечно, его делали, вот оттуда и возмите.
Бекап сразу был, но кто ж думал, что он спустя полгода понадобится? Затерял где то уже или затер... :(

А нельзя сделать мод для таких бестолочей как я, как из версии 2 сделать версию 3 ?
Тот форум, о котором я веду речь здесь >>
Закрыто

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