![]() |
Показаны 11 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Изменение инфы юзера (http://netadmin.ws/forum/showthread.php?threadid=6615)
Изменение инфы юзера
Странный глюк возник. При регистрации предлагается заполнить дополнительные поля(типа ваш любимый сорт пива и т.д.).
При изменении инфы юзером дополнительные поля не выводятся, но без ввода в них (а нету их =) ) - дальше не пускает. Как лечить?
Смотри свойства User Profile Fields.
__________________
Всегда есть решение.
Ð_то было первое о чем я подумал - смотрю:
все эти поля: Field required? угу... Editable - угу. Хидден - нет.
Для эксперимента создал новое поле. В изменении натсроек юзера его тоже нет.
В чем затык - не пойму. ФОрум пережил апгрейд.. мож в этом трабл?
страннная фигня... $customfields не отзывается.
форум был проапргреДен (=) с 2.2.9 до 2.3.2
А где эти $customfields определяются?
В админфейсе я поля вижу...а пользователи - нет.
Help! Подскажите плиз $customfields
Странный глюк возник. При регистрации предлагается заполнить дополнительные поля(типа ваш любимый сорт пива и т.д.).
При изменении инфы юзером дополнительные поля не выводятся, но без ввода в них (а нету их =) ) - дальше не пускает. Как лечить?
страннная фигня... $customfields не отзывается.
форум был проапргреДен (=) с 2.2.9 до 2.3.2
А где эти $customfields определяются?
В админфейсе я поля вижу...а пользователи - нет.
$userinfo[field1], $userinfo[field2]...
__________________
Всегда есть решение.
Polo, я похлже свихнусь пока решу эту проблему.
В getinfo - констуркция $customfields работает, в админфейсе - работает, в user option templates -> modifyprofile - НЕ работает!
Я не там ищу чтоль?Вообще все, введенное туда, где в modifyprofile стоит $customfields или после - не показывается. Смотрю html код страницы в поиске - есть. Бурмудский синдром?
Короче гря код такой:
...
$birthday
$customtext
<tr>
<td bgcolor="{tableheadbgcolor}" colspan="2"><normalfont color="{tableheadtextcolor}"><b>Дополнительная информация</b></normalfont></td></tr>$customfields
</table>
<br>
<table cellpadding="2" cellspacing="0" border="0" width="{contenttablewidth}" {tableinvisibleextra} align="center">
<tr>
<td align="center"><normalfont>
<input type="hidden" name="action" value="updateprofile">
<input type="submit" class="bginput" name="Submit" value="Подтвердить изменения" accesskey="s">
<input type="reset" class="bginput" name="Reset" value="Сброс">
</normalfont></td>
</tr>
</table>
</form>
$footer
</body>
</html>
1. Проверь чтобы в modifyprofile была переменная $customfields.
2. Проверь чтобы в member.php в экшене if ($action=="editprofile") были строки:
// get extra profile fields
$customfields = '';
$profilefields=$DB_site->query("SELECT *
FROM profilefield
WHERE editable = 1
ORDER BY displayorder");
while ($profilefield=$DB_site->fetch_array($profilefields)) {
$profilefieldname="field$profilefield[profilefieldid]";
if ($bgcolor=="{firstaltcolor}") {
$bgcolor="{secondaltcolor}";
} else {
$bgcolor="{firstaltcolor}";
}
eval("\$customfields .= \"".gettemplate("register_customfields")."\";");
}
__________________
Всегда есть решение.
1) есть
3)ок
2)// get extra profile fields
$profilefields=$DB_site->query("SELECT *
FROM profilefield
WHERE editable = 1
ORDER BY displayorder");
$customfields_required = '';
$customfields = '';
while ($profilefield=$DB_site->fetch_array($profilefields)) {
$profilefieldname="field$profilefield[profilefieldid]";
if ($profilefield[required] == 1) {
if ($bgcolor1=="{firstaltcolor}") {
$bgcolor1="{secondaltcolor}";
$bgclass1="alt2";
} else {
$bgcolor1="{firstaltcolor}";
$bgclass1="alt2";
}
$temp = $bgcolor;
$tempclass = $bgclass;
$bgcolor = $bgcolor1;
$bgclass = $bgclass1;
eval("\$customfields_required .= \"".gettemplate("register_customfields")."\";");
у тя наверное шаблоны от более раней версии а сам форум новее. Просто вставь в шаблон $customfields_required
__________________
Всегда есть решение.
о как... это он обновился а шаблоны оставил старыЕ???? круто!
куда вставлятьто?
Кирилл А. добавил 24-09-2003 в 12:39:55:
о ... сработало! СПАСИБО!
| Формат времени GMT. Текущее время 06:20. | Показаны 11 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.