Карточка профиля пользователя

<< Click to Display Table of Contents >>

Навигация:  Шаблоны >

Карточка профиля пользователя

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

 

{user-id}

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

{usertitle}

Выводит логин пользователя

{fullname}

Выводит полное имя пользователя

{foto}

Выводит ссылку на загруженную фотографию

{status}

Статус пользователя

{registration}

Дата регистрации на сайте

{lastdate}

Выводит дату последнего посещения сайта пользователем

{lastdate=формат даты}

Выводит последнего посещения сайта пользователем в заданном в теге формате. Например тег {lastdate=d} выведет день месяца, а тег {lastdate=F} выведет название месяца, а тег {lastdate=d-m-Y H:i} выведет полную дату и время.

{registration=формат даты}

Выводит дату регистрации пользователя в заданном в теге формате. Например тег {registration=d} выведет день месяца, а тег {registration=F} выведет название месяца, а тег {registration=d-m-Y H:i} выведет полную дату и время.

{comm-num}

Количество комментариев

{news-num}

Количество новостей

{land}

Выводит место жительства

{info}

Краткая информация о пользователе

[info] текст [/info]

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

{rate}

Текущий рейтинг новостей посетителя (складывается автоматически на основе рейтинга его статей)

[own-profile] Текст [/own-profile]

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

[not-own-profile] текст [/not-own-profile]

Выводят текст, заключённый в них, в случае если пользователь просматривает чужой профиль на сайте

[rating-type-1] текст [/rating-type-1]

Выводят текст, заключенный в них, если в настройках скрипта для новостей включено использование первого типа рейтинга 'Оценка'.

[rating-type-2] текст [/rating-type-2]

Выводят текст, заключенный в них, если в настройках скрипта для новостей включено использование второго типа рейтинга 'Только Нравится'.

[rating-type-3] текст [/rating-type-3]

Выводят текст, заключенный в них, если в настройках скрипта для новостей включено использование третьего типа рейтинга 'Нравится' или 'Не нравится'.

[comments-rating-type-1]

текст [/comments-rating-type-1]

Выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев второго типа рейтинга 'Только Нравится'.

[comments-rating-type-2]

текст [/comments-rating-type-2]

Выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев второго типа рейтинга 'Только Нравится'.

[comments-rating-type-3]

текст [/comments-rating-type-3]

Выводят текст, заключенный в них, если в настройках скрипта включено использование для комментариев третьего типа рейтинга 'Нравится' или 'Не нравится'.

{commentsrate}

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

{ratingscore}

Выводит число усреднённого рейтинга всех публикаций пользователя, от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 1.6 или 4.2 и т.д. Данный тег позволяет задать, например, собственное оформление звезд рейтинга с частичным заполнением, а не только 2 или 4 заполненных звезды.

{commentsratingscore}

Выводит число усредненного рейтинга всех комментариев пользователя, от одного до пяти, с сохранением дробного значения. Например, в зависимости от выставленной оценки это может быть 1.6 или 4.2 и т.д.

[signature] и [/signature]

Выводит текст заключенный в теги, если пользователь задал подпись в профиле

{signature}

Выводит подпись пользователя

{group-icon}

Выводит иконку группы пользователя

{news}

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

{comments}

Выводит ссылку на все комментарии этого пользователя

[rss] тект [/rss]

Выводит ссылку в профиле на RSS поток всех новостей пользователя

[fullname]

текст [/fullname]

Выводится текст заключенный в них только если полное имя пользователя задано

[not-fullname]

текст [/not-fullname]

Выводится текст, заданный в них только если полное имя пользователя не задано

[land] текст [/land]

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

[not-land] текст [/not-land]

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

[news-num]

текст

[/news-num]

Выводится текст, заключенный в них если у данного пользователя есть опубликованные новости на сайте

[not-news-num]

текст

[/not-news-num]

Выводится текст заключенных в них если у данного пользователя нет новостей на сайте

[comm-num]

текст [/comm-num]

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

[not-comm-num]

текст [/not-comm-num]

Выводится текст заключенных в них если у данного пользователя нет комментариев на сайте

[xfgiven_x]

[xfvalue_x]

[/xfgiven_x]

Выводится дополнительное поле "x", если поле не пустое

[xfnotgiven_x]

текст

[/xfnotgiven_x]

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

[xfvalue_x]

Значение дополнительного поля "x", где "x" название дополнительного поля

[online] текст [/online]

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

[offline] текст [/offline]

Выводят текст если пользователь оффлайн

[profile-user-group=X] Текст [/profile-user-group]

Выводят текст заключенных в них, если группа пользователя, профиль которого просматривается, принадлежит указанной группе X. Где X это номер группы. Допускается также перечисление нужных групп через запятую.

[not-profile-user-group=X] Текст [/not-profile-user-group]

Выводят текст заключенных в них, если группа пользователя, профиль которого просматривается, не принадлежит указанной группе X. Где X это номер группы.

[ignore] текст [/ignore]

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

[banned] текст [/banned]

Выводят текст заключённый в них если пользователь в данный момент забанен на сайте

[not-banned] текст [/not-banned]

Выводят текст заключённый в них если пользователь не забанен на сайте

{ban-description}

Выводит причину по которой пользователь забанен

{ban-date}

Выводит дату до которой пользователь был забанен на сайте

[if field = "значение"] текст [/if]

Выводят текст заключённых в них если значения поля равно указанному значению.

 

[if field = "значение"] текст [/if] - выведет текст если поле равно параметру 'значение'

[if field != "значение"]текст[/if] - выведет текст если поле не равно параметру 'значение'

[if field > "1"] текст [/if] - выведет текст если поле больше параметра 'значение'

[if field >= "2"] текст [/if] - выведет текст если поле больше либо равно параметру 'значение'

[if field < "3"] текст [/if] - выведет текст если поле меньше параметра 'значение'

[if field <= "4"] текст [/if] - выведет текст если поле меньше либо равно параметру 'значение'

[if field ~ "значение"] текст [/if] - выведет текст если в поле встречается текст 'значение'

[if field !~ "значение"] текст [/if] - выведет текст если в поле НЕ встречается текст 'значение'

 

Комбинированное использование:

 

[if field > "3" AND field2 < "5"] текст [/if] выведет текст если поле field больше трех, и при этом field2 меньше 5

[if field > "3" OR field2 < "5"] текст [/if] выведет текст если поле field больше трех или field2 меньше 5, то есть совпадение какого либо либого из условий

 

Имена полей, которое может принимать field:

 

name - Логин пользователя. (текст)

email - E-mail пользователя (текст)

user_id - Уникальный ID номер пользователя (число)

news_num - Количество публикаций пользователя (число)

comm_num - Количество комментариев пользователя (число)

user_group - Группа пользователя (число)

lastdate - Дата последнего посещения пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)

reg_date - Дата регистрации пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)

allow_mail - Разрешил ли пользователь получать письма с сайта (число 1 или 0)

info - Информация пользователя о себе (текст)

signature - Подпись пользователя (текст)

fullname - Полное имя пользователя (текст)

land - Местожительства пользователя (текст)

foto - Ссылка на аватар пользователя (текст)

pm_all - Количество персональных сообщений пользователя (число)

pm_unread - Количество непрочитанных персональных сообщений пользователя (число)

restricted - Наложены ли на пользователя ограничения (число 0 - ограничений нет, 1 - запрет на добавление публикаий 2 - запрет на добавление комментариев 3 - запрет на публикации и комментарии)

restricted_days - Количество дней на которое наложен запрет (число)

restricted_date - Дата до которой наложены запреты на пользователя (дата в английском формате, например "2020-09-01" или "10 September 2020" или "next Thursday" или "+1 day" или "next Thursday" или в unix формате, если же используется знак равенства то дата округляется до минуты)

logged_ip - IP c которым пользователь заходил на сайт (текст)

timezone - Часовой пояс пользователя в формате часовых поясов, например Europe/Moscow (текст)

news_subscribe - Подписан ли пользователь на уведомления о новых публициях (число 1 или 0)

comments_reply_subscribe - Подписан ли пользователь на уведомления об ответах на свои комментарии (число 1 или 0)

twofactor_auth - Включил ли пользователь двухфакторную авторизацию (число 1 или 0)

cat_allow_addnews - Категории в которые пользователю разрешено добавлять публикации (массив ID категорий)

cat_add - Категории которые являются доверительными для пользователя при добавлении публикаций (массив ID категорий)

xfield_x - Значение дополнительного поля пользователя, где x это имя дополнительного поля. Например xfield_test значение дополнительного поля test