При заходе в настройки своего профиля там не стоит галочка какого ты пола
Вот этот код делает так, что при заходе в настройки профиля галочка ставится.
Правда я убедился, что этот код как-то странно работает, то стоит галочка, то нема. Надо будет еще подредактировать...
21. Spawn - 29 Октября, 2005 - 09:11:14 - перейти к сообщению
22. TvoyWeb - 29 Октября, 2005 - 15:49:20 - перейти к сообщению
Цитата:
Вот этот код делает так, что при заходе в настройки профиля галочка ставится.
Да этот код вообще ничего не делает! И вообще это не код. млин.... Ну нельзя же так!!!
CODE:
$male = ($gender_male == 'male') ? ' checked':'';
$female = ($gender_male == 'female') ? ' checked':'';
$female = ($gender_male == 'female') ? ' checked':'';
Соответсвенно в радиокнопке муж. ставишь перед закрывающей угловой скобкой ">" $male , а радиокнопке жен. ставишь также $female.
23. Black Stork KCO - 16 Ноября, 2005 - 07:30:05 - перейти к сообщению
Поставил себе. Получается следующее: юзеру по умолчанию ставтится женский пол, пока он не зайдет в профиль и не исправит.
24. Maverick - 17 Ноября, 2005 - 11:44:25 - перейти к сообщению
Да, был такой глюк. Исправлено.
topic.php: Ищем строку
Вставляем следующий код:
profile.php находим строки
Вставляем строки:
topic.php: Ищем строку
CODE:
$user = getmember($named);
Вставляем следующий код:
CODE:
if ($user['gender']=='Male') {$names[$named]['gender']= '<img src=./im/images/sex_m.gif alt="М">';} else {$names[$named]['gender']= '<img src=./im/images/sex_f.gif alt="Ж">';}
if (($user['gender']<>'Male')&&($user['gender']<>'Female')) {$names[$named]['gender']= '';}
if (($user['gender']<>'Male')&&($user['gender']<>'Female')) {$names[$named]['gender']= '';}
profile.php находим строки
CODE:
$location = $inuser['location'];
Вставляем строки:
CODE:
if ($exbb['gender']=='1') {
if ($inuser['gender']=='Male') {$usergender= '<img src=./im/images/sex_m.gif alt="пол">';} else {$usergender= '<img src=./im/images/sex_f.gif alt="пол">';}
if (($inuser['gender']<>'Male')&&($inuser['gender']<>'Female')) {$usergender= 'не указано';}}
if ($inuser['gender']=='Male') {$usergender= '<img src=./im/images/sex_m.gif alt="пол">';} else {$usergender= '<img src=./im/images/sex_f.gif alt="пол">';}
if (($inuser['gender']<>'Male')&&($inuser['gender']<>'Female')) {$usergender= 'не указано';}}
25. Bard - 17 Ноября, 2005 - 18:40:35 - перейти к сообщению
Maverick, спасидо за код.
А не подскажешь для нифига не понимающих в php как поместить значек пола рядом с ником?
А не подскажешь для нифига не понимающих в php как поместить значек пола рядом с ником?
26. Bard - 05 Декабря, 2005 - 14:17:42 - перейти к сообщению
nokia6230 пишет:
Если вы хотите, чтобы пользователь обязательно вводил инфу, то надо в файле register.php найти вот такой вот код:
и заменить его на
CODE:
if( empty($inmembername) || strlen($inmembername)<3 || empty($password) || empty($emailaddress) ) $blankfields = 1;
и заменить его на
CODE:
if( empty($inmembername) || strlen($inmembername)<3 || empty($password) || empty($gender) || empty($emailaddress) ) $blankfields = 1;
Ну с удалением cheched понятно.
А вот с проверкой какие-то траблы.
В общем как меняю строку для проверки указан ли пол, все кирдык, зарегиться нельзя.
Не просекает что выбран пол.
(если cheched оставить и пол будет поумолчанию указан всерано не работает)
Помогите пожалуйста!
27. TvoyWeb - 05 Декабря, 2005 - 16:31:03 - перейти к сообщению
Bard
Я подправил код в начале темы. Там есть изменения для обязательности установки пола.
http://tvoyweb.ru/forums/topic.p...ge=20#1128465773
Читай внимательно и все получится.
Я подправил код в начале темы. Там есть изменения для обязательности установки пола.
http://tvoyweb.ru/forums/topic.p...ge=20#1128465773
Читай внимательно и все получится.
28. Bard - 06 Декабря, 2005 - 04:00:36 - перейти к сообщению
TvoyWeb, наверное твой фаил регистрации уже существенно отличается от исходного
Поэтому даже внимательно все повторяя не получается.
Если не сложно глянь мой фаил.
Либо я туплю, либо чего-то нехватает.
Поэтому даже внимательно все повторяя не получается.
Если не сложно глянь мой фаил.
Либо я туплю, либо чего-то нехватает.
29. TvoyWeb - 06 Декабря, 2005 - 07:55:09 - перейти к сообщению
Bard
Да нет же, я делал по файлу в архиве фулл модс. Качай из своего поста свой архив. Подправил твой файл.
Да нет же, я делал по файлу в архиве фулл модс. Качай из своего поста свой архив. Подправил твой файл.
30. Bard - 06 Декабря, 2005 - 11:36:33 - перейти к сообщению
СПАСИБО!!!
С твоей правкой все заработало.
С твоей правкой все заработало.
если не влом, поругай, где я накосячил