Тег custom profile data

С помощью тега custom profile data вы можете выводить информацию о профиле пользователя в любом из ваших шаблонов. Могут отображаться поля из профиля текущего авторизованного пользователя, или из профиля специально указанного пользователя, с использованием параметра member_id="".

Примечание: Помните, что информация из профиля текущего посетителя - {screen_name}, {location}, {email}, и т.д. всегда доступна в любом шаблоне, в виде глобальных переменных. Поэтому, используйте только этот тег, если вам необходимо отобразить заказные данные профиля (то есть, поля, которые вы создали на странице заказные поля профиля), или данные пользователя для указанного пользователя.

Также, этот тег может использоваться только в шаблонах, доступных через вкладку ШАБЛОНЫ в панели управления, но не в шаблонах профиля пользователя или шаблонах форума.

Важно:  Если не используете атрибут member_id="", избегайте использовать кэширование шаблонов для любого шаблона, содержащего этот тег. Если вы будете использовать кэширование, то данные не будут динамически изменяться для каждого пользователя. Вместо этого, в случае просмотра кэшированной страницы, будет отображаться информация из кэша, пока не произойдет его обновление. В отличие от этого тега, глобальные переменные могут использоваться в шаблонах, которые кэшируются.

Ниже приведен основной синтаксис тега:

{exp:member:custom_profile_data}

<div>{age}</div>
<div>{gender}</div>

{/exp:member:custom_profile_data}

Параметры

member_id=

member_id="147"

Вы можете указать, что необходимо отображать информацию об отдельном пользователе. По умолчанию (если вы не используете параметр member_id), тег будет просто отображать информацию, касающуюся текущего зарегистрированного пользователя.

Переменные

avatar_height

{avatar_height}

Высота изображения аватара автора записи. Обычно используется следующим образом:

{if avatar}
<img src="{avatar_url}" width="{avatar_width}" height="{avatar_height}" alt="{screen_name}'s avatar" />
{/if}

avatar_width

{avatar_width}

Ширина изображения аватара автора записи. Обычно используется следующим образом:

{if avatar}
<img src="{avatar_url}" width="{avatar_width}" height="{avatar_height}" alt="{screen_name}'s avatar" />
{/if}

avatar_url

{avatar_url}

URL к изображению аватара для данного пользователя. Обычно используется следующим образом:

{if avatar}
<img src="{avatar_url}" width="{avatar_width}" height="{avatar_height}" alt="{screen_name}'s avatar" />
{/if}

bio

{bio}

Биография пользователя.

birthday

{birthday}

День рождения пользователя.

daylight_savings

{daylight_savings}

Настройка летнего времени пользователя.

email

{email}

Необработанный адрес электронной почты пользователя.

group_id

{group_id}

Идентификатор (ID) группы пользователя.

join_date

{join_date format="%Y %m %d"}

Дата регистрации пользователя на сайте.

language

{language}

Язык пользователя.

last_activity

{last_activity format="%Y %m %d"}

Время последней активности пользователя. (Время последней загрузки страницы).

last_comment_date

{last_comment_date format="%Y %m %d"}

Дата последнего комментария пользователя.

last_entry_date

{last_entry_date format="%Y %m %d"}

Дата последней записи пользователя.

last_forum_post_date

{last_forum_post_date format="%Y %m %d"}

Дата последнего сообщения на форуме.

last_visit

{last_visit format="%Y %m %d"}

Дата последней активности пользователя на сайте ДО текущего сеанса.

local_time

{local_time format="%Y %m %d"}

Локальное время пользователя.

member_group

{member_group}

Группа пользователей для данного пользователя.

member_id

{member_id}

Идентификатор (ID) группы пользователя данного пользователя.

photo_height

{photo_height}

Высота изображения фотографии, данного пользователя. Обычно используется следующим образом:

{if photo}
<img src="{photo_url}" width="{photo_width}" height="{photo_height}" alt="{screen_name}'s photo" />
{/if}

photo_width

{photo_width}

Ширина изображения фотографии, данного пользователя. Обычно используется следующим образом:

{if photo}
<img src="{photo_url}" width="{photo_width}" height="{photo_height}" alt="{screen_name}'s photo" />
{/if}

photo_url

{photo_url}

URL к изображению фотографии для данного пользователя. Обычно используется следующим образом:

{if photo}
<img src="{photo_url}" width="{photo_width}" height="{photo_height}" alt="{screen_name}'s photo" />
{/if}

screen_name

{screen_name}

Имя пользователя (видимое).

search_path

{search_path}

Путь поиска для отображения записей и сообщений этого пользователя.

<a href="{search_path}">View Entries by User</a>

send_private_message

{send_private_message}

URL для отправки приватного сообщения этому пользователю.

<a href="{send_private_message}">Send Private Message to {screen_name}.</a>

signature

{signature}

Подпись пользователя.

timezone

{timezone}

Часовой пояс пользователя.

total_comments

{total_comments}

Общее количество комментариев, созданных этим пользователем.

total_entries

{total_entries}

Общее количество записей, созданных этим пользователем.

total_forum_posts

{total_forum_posts}

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

total_forum_topics

{total_forum_topics}

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

url

{url}

URL пользователя.

username

{username}

Логин пользователя.

Заказные поля пользователей

Ко всем заказным полям профиля пользователя можно получить доступ, используя "короткое имя" поля:

{age}
{gender}
{zodiac}
и т.д.

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

Наверх страницы