Как изменить поля при регистрации?

голоса: +21
Такая проблема, на сайте стоят скрипты Кланы, организации, деревни, метки http://prntscr.com/58d3d9

Они стоят как обязательные. Но если ставится обязательные, то и при редактирование их тоже нужно выбирать, я попытался их удалить, но он все ещё требует выбора картинок.

Так вод, как сделать, так, чтобы эти поля при редактировании профиля не просили обязалку, а было примерно так

Вот при редактирование ДО http://prntscr.com/58d4i0

А чтобы выглядело так:

http://i.imgur.com/PlwyGuJ.png

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

Итог: надо сделать, так, чтобы при регистрации их выбрали, а в дальнейшем уже не могли менять.
Адрес сайта http://www.naruto-grut.ru/
| Автор: | Категория: Вопросы новичков
Из каких стандартных полей вы делали данные Кланы, организации, деревни,метки?
Yahoo , штат, полное имя пользователя , город
Будьте внимательнее, вам с первого раза дали конкретный ответ :(

Ответов: 7

голоса: +23
 
Лучший ответ

Вместо кода:

<?if($NAME_FL$='<input id="siF16" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$NAME_FL$$<?else?>Вы уже указали Полное имя<div style="display:none;"><?if($NAME_FL$='<input id="siF16" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$NAME_FL$$<?else?>Вы уже указали Полное имя<div style="display:none;">$NAME_FL$</div><?endif?></div><?endif?>
Напротив поля "Yahoo идентификатор":
 
<?if($YAHOO_FL$='<input id="siF5" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Яхо<div style="display:none;"><?if($YAHOO_FL$='<input id="siF5" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Яхо<div style="display:none;">$YAHOO_FL$</div><?endif?></div><?endif?>
Напротив поля "Штат":
 
<?if($STATE_FL$='<input id="siF7" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Штат<div style="display:none;"><?if($STATE_FL$='<input id="siF7" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Штат<div style="display:none;">$STATE_FL$</div><?endif?></div><?endif?>
Напротив поля "Город":
 
<?if($CITY_FL$='<input id="siF8" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$CITY_FL$<?else?>Вы уже указали Город<div style="display:none;"><?if($CITY_FL$='<input id="siF8" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$CITY_FL$<?else?>Вы уже указали Город<div style="display:none;">$CITY_FL$</div><?endif?></div><?endif?>

 

Вставьте:

<?if($NAME_FL$)?>
<tr id="siM51"><td class="manTd1" id="siM52">$NAME_SIGN$</td><td class="manTd2" id="siM53"><?if($NAME_FL$='<input id="siF16" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$NAME_FL$$<?else?>Вы уже указали Полное имя<div style="display:none;">$NAME_FL$</div><?endif?></td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
<?if($YAHOO_FL$)?>
<tr id="siM15"><td class="manTd1" id="siM16">$YAHOO_SIGN$</td><td class="manTd2" id="siM17"><?if($YAHOO_FL$='<input id="siF5" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Яхо<div style="display:none;">$YAHOO_FL$</div><?endif?></td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
<?if($STATE_FL$)?>
<tr id="siM21"><td class="manTd1" id="siM22">$STATE_SIGN$</td><td class="manTd2" id="siM23"><?if($STATE_FL$='<input id="siF7" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Штат<div style="display:none;">$STATE_FL$</div><?endif?></td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
<?if($CITY_FL$)?>
<tr id="siM24"><td class="manTd1" id="siM25">$CITY_SIGN$</td><td class="manTd2" id="siM26"><?if($CITY_FL$='<input id="siF8" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$CITY_FL$<?else?>Вы уже указали Город<div style="display:none;">$CITY_FL$</div><?endif?></td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>

 

| Автор:
Выбор ответа лучшим | | Автор: Дмима D1zert1r
голоса: +21

В шаблоне "Форма редактирования персональной информации" возле поля "Полное имя пользователя" вставьте:

<?if($NAME_FL$='<input id="siF16" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$NAME_FL$$<?else?>Вы уже указали Полное имя<div style="display:none;">$NAME_FL$</div><?endif?>

Напротив поля "Yahoo идентификатор":

<?if($YAHOO_FL$='<input id="siF5" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Яхо<div style="display:none;">$YAHOO_FL$</div><?endif?>

Напротив поля "Штат":

<?if($STATE_FL$='<input id="siF7" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Штат<div style="display:none;">$STATE_FL$</div><?endif?>

Напротив поля "Город":

<?if($CITY_FL$='<input id="siF8" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$CITY_FL$<?else?>Вы уже указали Город<div style="display:none;">$CITY_FL$</div><?endif?>

 
| Автор:
Они у меня просто скопились в верху сайта http://prntscr.com/58eruv,
А как сделать,чтобы они выглядели так http://i.imgur.com/PlwyGuJ.png
Ваш первый скриншот не отображается.
В вашем случае нужно сделать так:
(тут был код)
голоса: +17

Yahoo , штат, полное имя пользователя , город

| Автор:
голоса: +17

Тут есть несколько вариантов для решения данного вопроса.

  1. Простой способ(собственно как у вас на скрине). Нужно просто в форме редактирования персональной информации вместо системных кодов $YAHOO_FL$, $STATE_FL$, $NAME_FL$, $CITY_FL$ соответсвенно прописать "Извините, но вы уже выбрали деревню", "Извините, но вы уже выбрали клан", "Извините, но вы уже выбрали организацию", "Извините, но вы уже выбрали метку". Тем самым при регистрации пользователь в любом случае заполняет данные поля, т.к. они обязательные, а далее не сможет их отредактировать. (Если вы уже это сделали, то чтобы больше не появлялась ошибка об обязательном заполнении, нужно прописать следующий код <div style="display:none;">$YAHOO_FL$ $STATE_FL$ $NAME_FL$ $CITY_FL$ </div>.
  2. Этот способ более сложный, смысл заключается в том, что вместо слов "Извините, но вы уже выбрали деревню", "Извините, но вы уже выбрали клан", "Извините, но вы уже выбрали организацию", "Извините, но вы уже выбрали метку" будет выводится информация, которую пользователь выбрал. Это можно сделать с помощью скрипта. Если интересует данный вариант, можете написать мне, помогу с реализацией. 
| Автор:
Редактирование | | Автор: Web Master
голоса: +17

Они у меня просто скопились в верху сайта http://prntscr.com/58eruv,
А как сделать,чтобы они выглядели так http://i.imgur.com/PlwyGuJ.png

| Автор:
Скиньте код формы редактирования персональной информации.
голоса: +17
<table border="0" cellspacing="1" cellpadding="2" width="100%" class="manTable" id="siM633">
<?if($ERROR$)?>
<tr id="siM1"><td colspan="2" align="center" class="manTdError" id="siM2">$ERROR$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($LOGIN_FL$)?>
<tr id="siM42"><td class="manTd1" width="35%" id="siM43">$LOGIN_SIGN$</td><td class="manTd2" id="siM44">$LOGIN_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($PASSWORD_FL$)?>
<tr id="siM45"><td class="manTd1" id="siM46">$PASSWORD_SIGN$</td><td class="manTd2" id="siM47">$PASSWORD_FL$</td></tr>
<?endif?>
<?if($PASSWORD1_FL$)?>
<tr id="siM48"><td class="manTd1" id="siM49">$PASSWORD1_SIGN$</td><td class="manTd2" id="siM50">$PASSWORD1_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?else?><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($GROUP_FL$)?>
<tr id="siM70"><td class="manTd1" id="siM71">$GROUP_SIGN$</td><td class="manTd2" id="siM72">$GROUP_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
<?if($EMAIL_FL$)?>
<tr id="siM54"><td class="manTd1" id="siM55">$EMAIL_SIGN$</td><td class="manTd2" id="siM56">$EMAIL_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($WWW_FL$)?>
<tr id="siM3"><td class="manTd1" id="siM4">$WWW_SIGN$</td><td class="manTd2" id="siM5">$WWW_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($ICQ_FL$)?>
<tr id="siM6"><td class="manTd1" id="siM7">$ICQ_SIGN$</td><td class="manTd2" id="siM8">$ICQ_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
 
 
<?if($NAME_FL$='<input id="siF16" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$NAME_FL$$<?else?>Вы уже указали Полное имя<div style="display:none;">$NAME_FL$</div><?endif?>
Напротив поля "Yahoo идентификатор":
 
<?if($YAHOO_FL$='<input id="siF5" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Яхо<div style="display:none;">$YAHOO_FL$</div><?endif?>
Напротив поля "Штат":
 
<?if($STATE_FL$='<input id="siF7" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$YAHOO_FL$<?else?>Вы уже указали Штат<div style="display:none;">$STATE_FL$</div><?endif?>
Напротив поля "Город":
 
<?if($CITY_FL$='<input id="siF8" type="text" class="manFlaICQ" name="icq" size="20" style="width:100%;" value="" maxlength="15" />')?>$CITY_FL$<?else?>Вы уже указали Город<div style="display:none;">$CITY_FL$</div><?endif?>
 
 
 
<?if($PHONE_FL$)?>
<tr id="siM73"><td class="manTd1" id="siM74">$PHONE_SIGN$</td><td class="manTd2" id="siM75">$PHONE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($BIRTHDAY_FL$)?>
<tr id="siM30"><td class="manTd1" id="siM31">$BIRTHDAY_SIGN$</td><td class="manTd2" id="siM32">$BIRTHDAY_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($GENDER_FL$)?>
<tr id="siM27"><td class="manTd1" id="siM28">$GENDER_SIGN$</td><td class="manTd2" id="siM29">$GENDER_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($COUNTRY_FL$)?>
<tr id="siM18"><td class="manTd1" id="siM19">$COUNTRY_SIGN$</td><td class="manTd2" id="siM20">$COUNTRY_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
 
<?if($AVATAR_FL$)?>
<tr id="siM36"><td class="manTd1" valign="top" id="siM37">$AVATAR_SIGN$</td><td class="manTd2" id="siM38">$AVATAR_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($SIGNATURE_FL$)?>
<tr id="siM33"><td class="manTd1" id="siM34">$SIGNATURE_SIGN$</td><td class="manTd2" id="siM35">$SIGNATURE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($SUBSCRIPTION_FL$)?>
<tr id="siM39"><td class="manTd1" id="siM40">$SUBSCRIPTION_SIGN$</td><td class="manTd2" id="siM41">$SUBSCRIPTION_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($OPTIONS_FL$)?>
<tr id="siM63"><td class="manTd1" id="siM64">$OPTIONS_SIGN$</td><td class="manTd2" id="siM65">$OPTIONS_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<?if($SECURITY_CODE_FL$)?>
<tr id="siM60"><td class="manTd1" id="siM61">$SECURITY_CODE_SIGN$</td><td class="manTd2" id="siM62">$SECURITY_CODE_FL$</td></tr><tr><td height="10" class="manTdSep" colspan="2"><hr class="manHr" /></td></tr>
<?endif?>
<tr id="siM64"><td class="manTdBut" colspan="2" align="center" id="siM65"><input class="manFlSbm" id="siF20" type="submit" name="sbm" value="$SUBMIT_SIGN$" /></td></tr>
</table>
| Автор:
голоса: +12
ВСЕ РАВНО ТАК ЖЕ http://i.imgur.com/lM3aLHQ.png
| Автор:
...