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

[ABD] Stop Advertisement bots v.2

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Evil_KID
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 10 месяцев

Сообщение Evil_KID »

и кстати... файл

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

templates/subSilver/admin/index_body.tpl
совсем не указан в Files To Edit
Форум: forum.auto60.ru

Изображение
Аватара пользователя
Evil_KID
phpBB 1.2.1
Сообщения: 21
Стаж: 16 лет 10 месяцев

Сообщение Evil_KID »

Префиксы необходимо добавить для тех полей, которые отсутствовали в дистрибьютиве (если вы добавляли какие-то поля в профиль, что бывает очень часто)
Ну дополнительных полей в $strip_var_list или $trim_var_list arrays я не добавлял, стало быть никаких новых префиксов не надо.
У меня отображается счетчик забаненых ботов в админке, у меня регятся юзеры без проблем, но поле "Сайт" при регистрации не исчезло. Где я мог допустить ошибку?

Добавлено спустя 3 часа 14 минут 51 секунду:

В инструкции есть такой код:

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

#
#-----[ FIND ]------------------------------------------
#
	$template->assign_vars(array(
		'USERNAME' =>
		
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0
Правильно ли я вставил:

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

$template->assign_vars(array(
		'USERNAME' => isset($username) ? $username : '',
		// [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0
Форум: forum.auto60.ru

Изображение
кок
phpBB 1.2.0
Сообщения: 18
Стаж: 16 лет 9 месяцев

Сообщение кок »

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

## Author Notes: 
##
## This mod installs OK on fresh (unmodified) board, but you may have some problems if not.
## If you've edited $strip_var_list or $trim_var_list arrays at includes/usercp_register.php
## you must add prefixes for new variables at templates/subSilver/profile_add_body.tpl.
## For example, you've added "'city' => 'city'" to $strip_var_list, so the variable is "city".
## You'll have to do the following at profile_add_body.tpl:
Подскажите плиз а что означает вышенаписаное, точнее что предписывает сделать при установке мода, ато в английском ну совсем не бум-бум... Двоешником в школе был :)

Добавлено спустя 1 час 9 минут 14 секунд:

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

#
#-----[ FIND ]------------------------------------------
#
name="signature"

#
#-----[ IN-LINE FIND ]------------------------------------------
#
name="

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
{VARS_PREFIX}
Подскажите ламеру в итоге должно быть что
name="name="{VARS_PREFIX}
или {VARS_PREFIX}signature"
Аватара пользователя
V.I.P.o2
phpBB 1.2.1
Сообщения: 25
Стаж: 17 лет 3 месяца
Откуда: Москва

Сообщение V.I.P.o2 »

кок вот что получиться должно:

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

name="{VARS_PREFIX}signature" 
Вот перевод:

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

## Заметки автора: 
## 
## Этот мод хорошо устанавливается на свежий (немодифицированный) форум, иначе у вас могут возникнуть некоторые проблемы.
## Если вы редактировали ряды $strip_var_list или $trim_var_list  в includes/usercp_register.php 
## вы должны добавить префиксы для новых переменных в templates/subSilver/profile_add_body.tpl. 
## Например, вы добавили "'город' => 'город'" в $strip_var_list, значит переменная "город". 
## Вам потребуется сделать следующее в profile_add_body.tpl:
Всё вроде как хорошо... или будет...
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Evil_KID писал(а):У меня отображается счетчик забаненых ботов в админке, у меня регятся юзеры без проблем, но поле "Сайт" при регистрации не исчезло. Где я мог допустить ошибку?
А кто вам сказал что оно должно исчезнуть?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
кок
phpBB 1.2.0
Сообщения: 18
Стаж: 16 лет 9 месяцев

Сообщение кок »

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

#-----[ SQL ]------------------------------------------
#
INSERT INTO `phpbb_config` VALUES('bots_gone_away', 0);
Если Вы указали при установке phpBB префикс отличный от используемого по умолчанию, вы должны заменить этот префикс на свой.
а что такое префис? где он в коде выше? как узнать какой у меня отличный от умолчания или нет?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

кок писал(а):а что такое префис?
в примере это phpbb_
кок писал(а):где он в коде выше?
phpbb_
кок писал(а):как узнать какой у меня отличный от умолчания или нет?
вообще вы помните что ставили? Ну или посмотрите ради интереса config.php или если есть желание то залезте в базу
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
кок
phpBB 1.2.0
Сообщения: 18
Стаж: 16 лет 9 месяцев

Сообщение кок »

Установил мод при попытке регистрации на форуме пишет:

Parse error: parse error, unexpected T_DOUBLE_ARROW, expecting ')' in /home/smvideo6/public_html/forum/includes/usercp_register.php on line 1100

Cобственно строка 1100 это из фрагмента кода ниже 'VARS_PREFIX' => $vars_prefix

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

$template->assign_vars(array(
		'USERNAME' => // [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0 isset($username) ? $username : '',
		'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',

В чем может быть проблемма???
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

кок писал(а):'USERNAME' => // [begin] Stop Advertisement Bots 2.0.0
исправляйте
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

В ДНК. Неправильная установка мода. Надо внимательной читать инструкции.

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

#
#-----[ FIND ]------------------------------------------
#
	$template->assign_vars(array(
		'USERNAME' =>
		
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0
Надо добавлять в следующую строку после 'USERNAME' =>, а не в ту же.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
кок
phpBB 1.2.0
Сообщения: 18
Стаж: 16 лет 9 месяцев

Сообщение кок »

Поручик писал(а): Надо добавлять в следующую строку после 'USERNAME' =>, а не в ту же.
Сделал, но теперь ошибка в строке на одну ниже

forum/includes/usercp_register.php on line 1101

ВЫглядит соответственно так

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

$template->assign_vars(array(
		'USERNAME' =>
		// [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0 isset($username) ? $username : '',
		'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',
Последний раз редактировалось кок 29.07.2007 13:51, всего редактировалось 1 раз.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Я фигею, ну покажи как сделал.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

кок
потому что мозг отключен.
кок писал(а):'USERNAME' =>
должно быть

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

'USERNAME' => isset($username) ? $username : '',
Добавлено спустя 1 минуту 4 секунды:
кок писал(а):// [end] Stop Advertisement Bots 2.0.0 isset($username) ? $username : '',
какого хера у вас

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

 isset($username) ? $username : '',
делает хрен знает где?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
кок
phpBB 1.2.0
Сообщения: 18
Стаж: 16 лет 9 месяцев

Сообщение кок »

crash

Спасибо.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

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

Что-то я сегодня добрый. :shock:

ВЫглядеть должно соответственно так

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

$template->assign_vars(array(
		'USERNAME' => isset($username) ? $username : '',
		// [begin] Stop Advertisement Bots 2.0.0
		'VARS_PREFIX' => $vars_prefix,
		// [end] Stop Advertisement Bots 2.0.0 
		'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

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

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