Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
alpine-gold

Как добавить дополнительное поле в шаблон "Список пользователей"

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

Здравствуйте, подскажите пожалуйста, как вставить дополнительное поле пользователя, в шаблон "список пользователей"

Например заменить в списке пользователей дату регистрации, на город проживания пользователя. Заранее спасибо! P.S Можно написать только код доп. поля для вставки.

Поделиться сообщением


Ссылка на сообщение

Версию форума в указали актуальную? В данном случае это важно.

 

В общем виде ответ: {$member['field_%номер_поля%']}

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Версия форума 3.3.1. Сейчас попробую вставить ваш код.

 

А как узнать номер поля? если мы когда создаем доп.поле, указываем только ключ. {$member['field_%city%']} не работает.

Поделиться сообщением


Ссылка на сообщение

А как узнать номер поля?

Мышь наведите на поле и увидите.

Либо зайдите в редактирование поля. В адресной строке .....id=Х

Поделиться сообщением


Ссылка на сообщение

Код не работает, даже через номер. Вначале я подумал что шаблон "Список пользователей" не может его прочитать, но потом я попробовал вставить его в шаблон "userinfopane" ситуация идентичная. В чем может быть проблема?

 

<span class='desc'>
								{$this->lang->words['member_joined']} {parse date="$member['joined']" format="joined"}<br />
								{IPSMember::makeNameFormatted( $member['group'], $member['member_group_id'] )} ·
								<if test="filterViews:|:$this->request['sort_key'] == 'members_profile_views'">
									{parse format_number="$member['members_profile_views']"} {$this->lang->words['m_views']}
								<else />
									{parse format_number="$member['posts']"} {$this->lang->words['member_posts']}
								</if>
							</span>

Собственно первую строчку "{$this->lang->words['member_joined']} {parse date="$member['joined']" format="joined"}" я и пытаюсь поменять на доп.поле.

Поделиться сообщением


Ссылка на сообщение

В userinfopane поля профиля могут либо грузиться, либо нет, в зависимости от состояния соответствующей настройки производительности.

 

В чем бы ни была ошибка, поле {$member['field_%id%']} - 100% верное. В некоторых шаблонах вместо $member используется $author, и довольно часто дополнительные поля не подгружаются в целях экономии ресурсов сервера. Но на странице списка пользователей доп.поля загружаются всегда. А в userinfopane - в зависимости от состояния соответствующей настройки производительности.

Поделиться сообщением


Ссылка на сообщение

А где найти эти "соответствующие настройки производительности"?

Поделиться сообщением


Ссылка на сообщение

Все работает. Проверено.

Может Вы не так прописываете?

{$member['field_6']}

Покажет город.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

<span class='desc'>
                                   {$member['field_%11%']}<br />
                                   {IPSMember::makeNameFormatted( $member['group'], $member['member_group_id'] )} ·
                                   <if test="filterViews:|:$this->request['sort_key'] == 'members_profile_views'">
                                       {parse format_number="$member['members_profile_views']"} {$this->lang->words['m_views']}
                                   <else />
                                       {parse format_number="$member['posts']"} {$this->lang->words['member_posts']}
                                   </if>
                               </span>

 

Вот таким образом, доп.поле не отображается...

Поделиться сообщением


Ссылка на сообщение

Вот таким образом, доп.поле не отображается...

Я же выше пример привел.

Поделиться сообщением


Ссылка на сообщение

@newbie, Спасибо большое. Все работает. Я просто вводил к примеру %6% а не таким образом как написали Вы. Ставлю плюс)

@Ritsuka, Тоже спасибо за помощь, и тоже плюс)

Поделиться сообщением


Ссылка на сообщение

"%xxx%" => "актуальный символ" - это де-факто стандартный пример замены. Извините, не учел, что вы можете этого не знать, привык общаться в определенной среде :)

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

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