Enter your name

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

Сообщение Поручик » 19.09.2006 12:33

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

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

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM » 19.09.2006 13:13

Поручик, большучее спасибо!

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

Сообщение edgar » 19.09.2006 14:30

а

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

'L_ENTER_YOUR_NAME' => $lang['Enter_your_name'],

в qick_reply.php ?

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

Сообщение Поручик » 19.09.2006 14:57

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

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

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM » 19.09.2006 15:03

edgar, вообщем, я обновил свой пост.
Смотри: Окончательная версия для EQR

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

Сообщение edgar » 19.09.2006 15:06

Да я уже сделал это давно.
Просто хотел уточнить, вдруг неправильно сделал

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert » 19.09.2006 21:56

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

   <!-- BEGIN switch_username_select --> 
   if (document.post.username.value == '' && !(formErrors)) { 
      formErrors = l_enter_you_name; 
   } 
   <!-- END switch_username_select -->
Не будет это в js работать, там не поддерживаются условия phpBB. Т.е. нужно заводить отдельный флаг, передавть его в js и там проверять. Как вариант прямо через шаблоны, используя switch_user_logged_in и switch_user_logged_out.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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

Сообщение edgar » 20.09.2006 4:57

Xpert писал(а):Не будет это в js работать
А почему-то всё таки работает. :)

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert » 20.09.2006 8:58

edgar
А ты под зарегистрированным попробуй... :)
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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

Сообщение edgar » 20.09.2006 9:01

Чего-то я не понял
MOD Manager писал(а):Этот мод напоминает гостям о необходимости ввести своё имя, если они еще не сделали этого
Зачем зарегистрированным вводить куда-то имя? :)

Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Зарегистрирован: 13.03.2004 21:27
Поблагодарили: 2 раза

Сообщение Xpert » 20.09.2006 9:09

Тоже будет проверку спрашивать... :(
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений

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

Сообщение edgar » 20.09.2006 9:27

Я всё равно ничего не понял.
Уже две недели у меня на форуме это работает. Зарегенные пишут. Гости без имени не могут.
Объясните дураку попонятней :)

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM » 22.09.2006 15:57

edgar писал(а):Я всё равно ничего не понял.
Уже две недели у меня на форуме это работает. Зарегенные пишут. Гости без имени не могут.
Объясните дураку попонятней :)
edgar, согласен, я тоже не понял.
Xpert, пожалуйста, объясни нам, непонятливым? Как все-таки грамотно реализовать enter your name for EQR?

Pipec
phpBB 1.4.2
Сообщения: 55
Зарегистрирован: 27.05.2006 3:36
Откуда: Ангарск

Сообщение Pipec » 22.09.2006 16:11

Xpert писал(а):

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

   <!-- BEGIN switch_username_select --> 
   if (document.post.username.value == '' && !(formErrors)) { 
      formErrors = l_enter_you_name; 
   } 
   <!-- END switch_username_select -->
Не будет это в js работать, там не поддерживаются условия phpBB. Т.е. нужно заводить отдельный флаг, передавть его в js и там проверять. Как вариант прямо через шаблоны, используя switch_user_logged_in и switch_user_logged_out.
Xpert незнаю как у тебя, у меня работает.
вот в таком виде:

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

# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/quick_reply.js 

# 
#-----[ FIND ]------------------------------------------ 
# 
	if (formErrors) {
		alert(formErrors);
		return false;

#  
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
   <!-- BEGIN user_logged_out -->
   if (document.post.username.value == '' && !(formErrors)) {
   formErrors = "Введите ваше имя";
   }
   <!-- END user_logged_out -->

# 
#-----[ OPEN ]------------------------------------------ 
# 
quick_reply.php 

# 
#-----[ FIND ]------------------------------------------ 
# 
	'L_USERNAME' => $lang['Username'],

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	'L_ENTER_YOUR_NAME' => $lang['Enter_your_name'],

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Аватара пользователя
MXM
phpBB 2.0.7
Сообщения: 555
Зарегистрирован: 17.08.2004 13:45
Откуда: Санкт-Петербург
Благодарил (а): 1 раз

Сообщение MXM » 22.09.2006 16:19

Pipec, честно говоря я бы не стал использовать твою схему, т.к. нет связки с lang'ами.

Вернуться в «Анонсы и поддержка модов для phpBB 2.0.x»