Подпишись к нам на RSS
Хаки для DLE → Дополнительные поля профиля[xfields]
Автор: f15k0n3t | Просмотров (2397)
Идём

Администрирование -> Другие разделы -> Настройка профиля(Дополнительные поля профиля) .
К примеру , мы хотим добавить в профиль пользователя поле "Возраст".
<!--ecode1-->Название поля: age
Описание поля: Возраст
Тип поля: Одна строка
Добавить на страницу регистрации?: Да
Поле может быть изменено пользователем?: Да
Сделать это поле личным?: Нет

Нажимаем сохранить.

Теперь идём в userinfo.tpl
В любом удобном месте добавляем
[xfgiven_age]Возраст: [xfvalue_age][/xfgiven_age]

Далее ищем {xfields} и удаляем эту строку .
Ищем :
<tr>
<td height="25">Номер ICQ:</td>
<td><input type="text" name="icq" value="{icq}" class="f_input" /></td>
</tr>

и после добавляем :
<tr>
<td height="25">Возраст:</td>
<td colspan="2"><input type="text" name="xfield[vozrast]" id="xfield[vozrast]" value="" /></td>
</tr>

Заходим в профиль и проверяем.

Всё готово! 8)

Данный вид создания доп.полей в профиле занимает очень мало времени.
###
Так же можно создать поле с "выбором".

Создаём в админке поле sex и тип поля - Одна строка.
в userinfo.tpl добавляем
[xfgiven_sex]Пол: [xfvalue_sex][/xfgiven_sex]

Далее после :
<tr>
<td height="25">Номер ICQ:</td>
<td><input type="text" name="icq" value="{icq}" class="f_input" /></td>
</tr>

Добавляем
<!--ecode1--><tr>
<td height="25">Пол</td>
<td colspan="2"><select name="xfield[sex]">
<option value="Мужской">Мужской</option>
<option value="Женский">Женский</option>
</td>
</tr>


Проверяем. 8)
Удачи!


 (голосов: 10)
Навигация
Всё для DLE
Шаблоны, Модули, Хаки
DataLife Engine
DLE
Всё для Datalife Engine
При копировании материала с сайта, ссылка на наш сайт обязательна, хотя бы для уважения наших релизеров которые добавляют различный материал