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

Сделать заполнение окошка в рег. форме обязательным

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

У меня такая же проблема с полем для указания откуда.

Попробовал сделать так как советовали, но полная лажа получается. Во пр=ервых не стоит звездочка для обязательного заполнения и чел не видит какое поле он не заполнил.
И в каком файле нужно посмотреть как применяются обьязательные поля, что бы на их основе сделать графу откуда обьязательной ?

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

ОТКРЫВАЕМ файл includes/usercp_register.php 
НАХОДИМ: 
else if ( $mode == 'register' ) 
{ 
if ( empty($username) || empty($new_password) || empty($password_confirm) || empty($email) ) 

ДОБАВЛЯЕМ после empty($email): 
|| empty($LOCATION) 
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Сделать заполнение окошка в рег. форме обязательным

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

Lensmen писал(а):Во пр=ервых не стоит звездочка для обязательного заполнения и чел не видит какое поле он не заполнил.

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

# 
#-----[ OPEN ]------------------------------------------
#  
# templates/ваш_стиль/profile_add_body.tpl
# 
#-----[ FIND]---------------------------------------------------
# 
{L_LOCATION}:
#
#-----[IN-LINE ADD AFTER}--------------------------------------------
#
*
Lensmen писал(а): в каком файле нужно посмотреть как применяются обьязательные поля
includes/usercp_register.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

че то уменя не получается нифига... Палыч, расскажи чайнику на языке ламеров, как мне сделать это долбанное поле "откуда" обязательным ?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Сделать заполнение окошка в рег. форме обязательным

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

Lensmen
Вот код http://www.phpbbguru.net/community/topi ... ml#p177447 для Откуда
Вот МОД http://www.phpbbguru.net/community/topi ... tml#p47186
Всё в этой теме, просто в МОДе приводится пример для некого нового поля INFO (соответственно и все названия переменных $info, L_INFO и т.д.), но разбираются все ситуации - как добавить, обязательность пр регистрации, обязательность при редактировании профиля, отображение в постах, в профиле, выбор из выпадающего меню и т.д.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

Палыч, с этим я не понял

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

[ FIND (be aware of the 3 braces) ]
и этим

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

#-----[ OPEN ]------------------------------------------
#  
# templates/subSilver/profile_add_body.tpl
# 
#-----[ FIND and ADD a * after that ]---------------------------------------------------
# 
{L_LOCATION}:



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

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение crash »

так тут для ламеров и написали, при том на пальцах
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

Ну да.... вот тут что найти ?

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

[ FIND (be aware of the 3 braces) 
или это

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

#-----[ FIND and ADD a * after that ]---------------------------------------------------
# 
{L_LOCATION}:
У меня с английским напряженка... другой язык был ;)
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение crash »

Lensmen писал(а):вот тут что найти ?
вы бы полностью привели в первом фрагменте.
Lensmen писал(а):или это
найти {L_LOCATION}: и после этого поставить *
Lensmen писал(а):У меня с английским напряженка... другой язык был
translate.ru
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

Нихрена что то у меня не получается... этот код не желает у меня работать.
Нашел я то что было сказано

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

#-----[ OPEN ]------------------------------------------
#  
# includes/usercp_register.php
# 
#-----[ FIND (be aware of the 3 braces) ]---------------------------------------------------
# 
            $username_sql = "username = '" . str_replace("\'", "''", $username) . "', ";
         }
      }
   }

# 
и добавил ниже

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

#-----[ BELOW ADD ]---------------------------------------------------
# 
# if you want to check the field only for register, you have to
# delete "$mode == 'editprofile' ||"

   if( $mode == 'editprofile' || $mode == 'register' )
   {
      if( empty($location) )
      {
         $error = TRUE;
         $error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
      }
   }
# 


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

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение crash »

что не получается?
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

если делаю так как написал то по барабану, заполнил чел графу "откуда " или нет..все равно регистрация проходит. Можно как то подробнее ..а то я вроде все сделал как надо а оно не работает
Аватара пользователя
Lensmen
phpBB 1.4.4
Сообщения: 103
Стаж: 17 лет 3 месяца
Откуда: Николаев
Благодарил (а): 1 раз

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Lensmen »

Все..доконал я все таки эту графу, все вроде работает.
Хочется разместить графу "откуда" в верхней часит регистрации, где под мейл. Пробовал изменять в usercp_register.php что то не выходит, ткните носом как это сделать ?
Jovani
phpBB 2.0.5
Сообщения: 477
Стаж: 19 лет 11 месяцев

Re: Сделать заполнение окошка в рег. форме обязательным

Сообщение Jovani »

Я бы не помогал этому уроду, так называемому Lensmen-у :)

Мало того, что в голове полный вакуум, дык ещё и совести ноль. Бесконечно перетаскивает сообщения "к себе" в форум. Да и не только сообщения - не брезгует и графикой.
По сути, просто засоряет интернет дублями. Многое, выдаёт "за своё". Моральный урод одним словом.

Как пример:
http://monitor.net.ru/forum/processor-t ... 07820.html
http://www.tele-servis.ru/forum/viewtopic.php?t=2870
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Сделать заполнение окошка в рег. форме обязательным

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

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

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

Re: Сделать заполнение окошка в рег. форме обязательным

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

Jovani
Эм... я, вообщем-то, со многим в душе согласен, но с категоричностью ярлыков - не торопился бы...
Отсюда: http://www.tele-servis.ru/forum/viewtopic.php?t=2870
Информация взята с сайта monitor.net.ru:
http://monitor.net.ru/forum/viewtopic.php?t=207820
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка phpBB 2.0.x»