<< 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 |