Перейти к контенту

Дополнительные поля профиля в теме


Felix

Рекомендуемые сообщения

Как сделать строку Сегмент, Откуда, и чтобы можно было писать при регистрации откуда ты и какой у тебя сегмент?

 

Где стоит - регистрация, пользователь № и так далее...

 

Добавлено модератором:

Вопрос темы состоит в том, как сделать, чтобы при просмотре темы слева в колонке были также дополнительные поля профиля пользователей, которые добавляются через AdminCP > Users & Groups > Custom profile fields!

Изменено пользователем Oska
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 159
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • Song

    Song 21 публикация

  • Bester

    Bester 11 публикаций

  • vsalyi

    vsalyi 7 публикаций

  • Kos

    Kos 6 публикаций

Загружено фотографий

Felix

а ты почитай чего там ещё в Admin CP написано:

 

Custom Profile fields can be used to add optional or required fields to be completed when registering or editing a profile. This is useful if you wish to record data from your members that is not already present in the base board.

 

Using Custom Profile Fields in Topic View

 

When you have enabled this feature (via System Settings -> CPU Saving) you can use the custom fields in your Topic View skin.

Simply add $author[field_1] (or whatever the corresponding 'Topicview var.' is) in 'Post Entry' where you would like it to be shown

Ссылка на комментарий
Поделиться на других сайтах

Felix

А этот $author[field_1] надо в Topics.php Добавлять?

Да, только не в sources/Topics.php, а в Skin/../skin_topic.php:

там в function RenderRow найдите код:

<td valign='top' class='{$post['post_css']}'>
       <span class='postdetails'>{$author['avatar']}<br /><br />
       {$author['title']}<br />
       {$author['member_rank_img']}<br /><br />
       {$author['member_group']}<br />
       {$author['member_posts']}<br />
       {$author['member_number']}<br />
       {$author['member_joined']}<br /><br />
       {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}</span><br />
       <!--$ author[field_1]-->
       <img src='{$ibforums->vars['img_url']}/spacer.gif' alt='' width='160' height='1' /><br /> 
     </td>

Среди него вы можете заметить за Вас уже добавили этот самый код, только закомментированный. Поэтому возьмите эту строку:

<!--$ author[field_1]-->

и замените на:

{$author[field_1]}

Соответственно у вас добавится это поле после строки: Регистрация: ....

 

Имейте ввиду, что если вы хотите добавить не одно поле, то вам надо будет добавить еще запись для каждого такого поля. Чтобы узнать название каждого поля, на главной странице раздела Custom Profile Fields в админцентре у каждого такого созданного вами поля есть столбец TopicView var. как раз с названием этой переменной...

 

Завершающим этапом является включение самой опции показ дополнительных полей в теме, которая изображена на прикрепленном к этому сообщению файле!

topicviw.gif

Изменено пользователем Oska
Ссылка на комментарий
Поделиться на других сайтах

  • 4 недели спустя...
  • 4 недели спустя...

Что бы я не делал, дополнительное поле 'field_1' добавляется в профиль под аватаром в самый низ. Можно как-то поменять его расположение???

 

Изменение расположения {$author[field_1]} ничего не дает :D

 

Для примера:

 

Поле Байк:

 

http://www.onbike.ru/forum/index.php?showtopic=142

 

И можно как-нить сделать, чтобы если это поле пользователем не заполнено, было бы написано "Нет данных" ???

Ссылка на комментарий
Поделиться на других сайтах

Изменение расположения {$author[field_1]} ничего не дает

storm2

Должно давать! Ты как редактируешь шаблоны? Через файл skin_topic.php? Или через админцентр? php в safe mode?

 

Почему я это спрашиваю? Почитай темку:

Установка скинов и языков под Safe Mode

Ссылка на комментарий
Поделиться на других сайтах

Я вставил {$author[field_1]}<br />, ну и под аватаром пишется *женский* или *мужской*. А как сделать чтоб перед было так : *Пол: Женский* или чтоб вместо слова была картинка? Зарание Спасибо...
Ссылка на комментарий
Поделиться на других сайтах

А как сделать чтоб перед было так : *Пол: Женский* или чтоб вместо слова была картинка

Led

Так вставляй вместо:

{$author[field_1]}<br />

это:

Пол: {$author[field_1]}<br />

А чтобы картинку, нужно будет модернизировать вставить проверку и соответственно оттуда вывод изображения...

Ссылка на комментарий
Поделиться на других сайтах

Led

А ты немог бы по подробней рассказать про картинки...

К сожалению нужно сидеть писать небольшой мод :D

 

Или вот ещё вопросик... Можно сделать что бы писало возраст???...

Можно, нужно, в принципе вынуть данные о дне рождения пользователя, и вставить это в тему, по типу как сделано с номером пользователя и регистрацией.

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Oska Срочно нужно! помоги плиз! короче я сделал доп. поле вписал себе что надо, а у тех у которых не вписано там свободное место, можно его как то убрать? а то не очень смотриться и как то... :D
Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

У меня примерно такой же вопрос, что у termic.

Если дополнительное поле - не просто текст, а картинка, к тому же - картинка-ссылка, то как поставить проверку - заполнено поле в профайле или нет?

 

а то ссылка получается битая :D

 

я так понимаю, где-то в Topics.php можно проверку поставить, но как ни пробовал - не катит...

можно, конечно, извратиться и пустить вообще не дополнительным полем, а прописать везде как еще одно стандартное поле профайла - но, черт возьми, есть же уже готовые дополнительные поля! может можно как-нить попроще добавить?..

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...
  • 4 месяца спустя...

А нет ли случайно готового мода для вывода возраста? Хочется сделать проверку пола и если не "Ж", то выводить возраст в теме.

 

Сорри если не там спрашиваю - не смог найти более подходящюю тему.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 месяц спустя...

Установил дополнительное поле "Пол"

в админке настроил, чтобы пользователи могли изменять его, но у них ничего в настройках профиля нет..

А администратор менять может..

форум ipb 2.0.3 safe mode включён

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.