Enter your name

Все моды, созданные нашим сообществом для phpBB 2.0.x, будут анонсированы тут. Вся техническая поддержка по этим модам оказывается в этом форуме.

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

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3425
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

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

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

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

а
Код: Выделить всё
'L_ENTER_YOUR_NAME' => $lang['Enter_your_name'],

в qick_reply.php ?
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

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

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3425
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)

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

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

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

Да я уже сделал это давно.
Просто хотел уточнить, вдруг неправильно сделал
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

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

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

Xpert писал(а):Не будет это в js работать

А почему-то всё таки работает. :)
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

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

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

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

Чего-то я не понял
MOD Manager писал(а):Этот мод напоминает гостям о необходимости ввести своё имя, если они еще не сделали этого

Зачем зарегистрированным вводить куда-то имя? :)
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

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

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

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

Я всё равно ничего не понял.
Уже две недели у меня на форуме это работает. Зарегенные пишут. Гости без имени не могут.
Объясните дураку попонятней :)
Три простых способа защиты от спама на форуме phpBB 2.0.22: 1, 2, 3
Аватара пользователя
edgar
phpBB 2.0.18
 
Сообщения: 1149
Зарегистрирован: 26.07.2005 7:20
Откуда: с Луны свалил...

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

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

Сообщение 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
Pipec
phpBB 1.4.3
 
Сообщения: 60
Зарегистрирован: 27.05.2006 3:36
Откуда: Ангарск

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

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

Пред.След.

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

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

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