<< Click to Display Table of Contents >> Navigation: Templates > Profile pop-up window |
Displaying of this section can be configured in profile_popup.tpl. Profile pop-up window templates can be configured in this section:
{user-id} |
Outputs the user ID. This tag can be used in a number of cases when designing a template, as well as, for example, to form user links, such as links to the user's recent comments, etc. |
{usertitle} |
Display the user's name |
{fullname} |
Full name. |
{foto} |
Uploaded photo. |
{status} |
User status. |
{registration} |
Date of registration. |
{lastdate} |
Date of the last visit. |
{comm-num} |
Number of comments. |
{news-num} |
Number of news. |
{land} |
Place of residence. |
{info} |
Brief information about the user. |
{rate} |
Current rating of user's articles (formed automatically on the basis of the articles rating). |
[own-profile] text [/own-profile] |
They display the text enclosed in them, if the user is viewing his own profile on the site |
[not-own-profile] text [/not-own-profile] |
They display the text enclosed in them, if the user is viewing someone else's profile on the site |
[rating-type-1] text [/rating-type-1] |
Displays the enclosed text if the first 'Rating' type was enabled for articles in script settings. |
[rating-type-2] text [/rating-type-2] |
Displays the enclosed text if the second rating type 'Likes only' was enabled for articles in script settings. |
[rating-type-3] text [/rating-type-3] |
Displays the enclosed text if the third rating type 'Like' or 'Dislike' was enabled for articles in script settings. |
[comments-rating-type-1] text [/rating-type-1] |
Displays the enclosed text if the first 'Rating' type was enabled for comments in script settings. |
[comments-rating-type-2] text [/rating-type-2] |
Displays the enclosed text if the second rating type 'Likes only' was enabled for comments in script settings. |
[comments-rating-type-3] text [/rating-type-3] |
Displays the enclosed text if the third rating type 'Like' or 'Dislike' was enabled for comments in script settings. |
{commentsrate} |
Displays the total rating of all comments of this user. |
{ratingscore} |
Displays the number of the average rating of all the user's publications, from one to five, while maintaining a fractional value. For example, depending on the rating, it can be 1.6 or 4.2, etc. |
{commentsratingscore} |
Displays the number of the average rating of all user comments, from one to five, while maintaining a fractional value. For example, depending on the rating, it can be 1.6 or 4.2, etc. |
[signature] and [/signature] |
Displays the enclosed text if user has set the signature. |
{signature} |
Displays the user's signature. |
{group-icon} |
The user's group icon. |
{news} |
Link to all the news published by the user. |
{comments} |
Link to all the user's comments. |
[rss] text [/rss] |
Link in the profile to the RSS feed of all the news of the user. |
[fullname] text [/fullname] |
Displays the enclosed text if user's full name has been set. |
[not-fullname] text [/not-fullname] |
Displays the enclosed text if user's full name has not been set. |
[icq] text [/icq] |
Displays the enclosed text if user's ICQ number has been set. |
[not-icq] text [/not-icq] |
Displays the enclosed text if user's ICQ number has not been set. |
[land] text [/land] |
Displays the enclosed text if user's place of residence has been set. |
[not-land] text [/not-land] |
Displays the enclosed text if user's place of residence has not been set. |
[news-num] text [/news-num] |
Displays the enclosed text if user published news on the website. |
[not-news-num] text [/not-news-num] |
Displays the enclosed text if user did not publish news on the website. |
[comm-num] text [/comm-num] |
Displays the enclosed text if user left comments on the website. |
[not-comm-num] text [/not-comm-num] |
Displays the enclosed text if user did not leave comments on the website. |
[xfgiven_x] [xfvalue_x] [/xfgiven_x] |
Extra field "x" is displayed if it is not empty. |
[xfnotgiven_x] text [/xfnotgiven_x] |
Displays the enclosed text if user extra field has not been set, where X is the name of user profile extra field. |
[xfvalue_x] |
Displays the value of extra field "x", where "x" is the name of extra field. |
[xfvalue_X format="Format"] |
It is intended for displaying additional fields with the type “Date and time” where X is the name of the additional field, and “Format” this is the output format of the date and time specified in the field. You can output this additional field in different date and time formats, and not only in the format specified for the default field in the field settings. For example, the tag [xfvalue_test format="j F Y H:i"] displays the date and time specified in the field in time format j F Y H:i. |
[ifxfset fields="X"] text [/ifxfset] |
The text enclosed in them is output if the field with the name X has been set and filled in for the news. At the same time, you can list several field names separated by commas. For example [if xf set fields="test1,test2"]both fields named test1 and test2 are filled in[/ifxfset] will output text if both fields were filled in the news. The main difference from the existing tags [xfgiven_x] and [xfnotgiven_x] is that you can list several fields at the same time and the fullness of all listed fields is checked at the same time, as well as the fullness of fields without values is checked, for example, if the field is set to “0” or the value “no”, this is also a filled field in publications. |
[ifxfnotset fields="X"] text [/ifxfnotset] |
The text enclosed in them is output if the field with the name X has not been specified and filled in for the news. However, you can also list several field names separated by commas. For example [ifxfnotset fields="test1,test2"]both fields named test1 and test2 were not filled in[/ifxfnotset] will output text if both fields were not filled in the news. The main difference from the existing tags [xfgiven_x] and [xfnotgiven_x] is that you can list several fields at the same time and the fullness of all listed fields is checked at the same time, as well as the fullness of fields without values is checked, for example, if the field is set to “0” or the value “no”, this is also a filled field in publications. |
[online] text [/online] |
Displays the enclosed text if user is online (20 minutes since the last visit). |
[offline] text [/offline] |
Displays the enclosed text if user is offline. |
[profile-user-group=X] Text [/profile-user-group] |
The enclosed text is displayed if the group of the user, whose profile is viewed, belongs to the group X, where X is the group number. Groups can also be listed by comma. |
[not-profile-user-group=X] Text [/not-profile-user-group] |
The enclosed text is displayed if the group of the user, whose profile is viewed, does not belong to the group X, where X is the group number. |
[ignore] text [/ignore] |
Show the text enclosed in them as a link to add the user to the ignored list |
[banned] text [/banned] |
display the text enclosed in them if the user is currently banned from the site |
[not-banned] text [/not-banned] |
display the text enclosed in them if the user is not banned from the site |
{ban-description} |
displays the reason why the user is banned |
{ban-date} |
displays the date before which the user was banned from the site |
[if field = "value"] text [/if] |
display the text enclosed in it if the field value is equal to the specified value
[if field = "value"] text [/if] - shows the text if the field is equal to 'value’ parameter [if field != "value"]text[/if] - shows the text if the field is not equal to 'value’ parameter [if field > "1"] text [/if] - shows the text if the field is greater than 'value’ parameter [if field >= "2"] text [/if] - shows the text if the field is greater than or equal to 'value’ parameter [if field < "3"] text [/if] - shows the text if the field is less than 'value’ parameter [if field <= "4"] text [/if] - shows the text if the field is less than or equal to 'value’ parameter [if field ~ "value"] text [/if] - shows the text if there is word 'value’ in the field [if field !~ "value"] text [/if] - shows the text if the word 'value’ is NOT in the field
Combined use:
[if field > "3" AND field2 < "5"] text [/if] shows the text if “field” field is greater than three, and field2 is less than 5 [if field > "3" OR field2 < "5"] text [/if] shows the text if “field” field is greater than three or field2 is less than 5, that is, if any of the conditions match
Names for field:
name - User login. (text) email - User's e-mail (text) user_id - Unique User ID (number) news_num - Number of user publications (number) comm_num - Number of user comments (number) user_group - User group (number) lastdate - Date of the user's last visit (date in English format, for example "2020-09-01" or "10 September 2020" or "next Thursday" or "+1 day" or "next Thursday" or in unix format, if an equal sign is used, the date is rounded to the minute) reg_date - User registration date (date in English format, for example "2020-09-01" or "10 September 2020" or "next Thursday" or "+1 day" or "next Thursday" or in unix format, if an equal sign is used, the date is rounded to the minute) allow_mail - Has the user allowed to receive emails from the site (number 1 or 0) info - User's information about himself (text) signature - User signature (text) fullname - Full user name (text) land - User's place of residence (text) foto - Link to the user's avatar (text) pm_all - Number of personal messages of the user (number) pm_unread - The number of unread personal messages of the user (number) restricted - are there restrictions on the user (number 0 - there are no restrictions, 1 - a ban on adding publications 2 - a ban on adding comments 3 - a ban on publications and comments) restricted_days - The number of days for which the restrictions is imposed (number) restricted_date - The date before which the user is banned (date in English format, for example "2020-09-01" or "10 September 2020" or "next Thursday" or "+1 day" or "next Thursday" or in unix format, if an equal sign is used, the date is rounded to the minute) logged_ip - The IP with which the user visited the site (text) timezone - User's time zone in time zone format, for example Europe/Moscow (text) news_subscribe - Is the user subscribed to notifications about new publications (number 1 or 0) comments_reply_subscribe - Is the user subscribed to notifications about responses to their comments (number 1 or 0) twofactor_auth - Has the user enabled two-factor authorization (number 1 or 0) cat_allow_addnews - Categories to which the user is allowed to add publications (array of category IDs) cat_add - Categories that are trusted by the user when adding publications (array of category IDs) xfield_x - The value of the user's additional field, where x is the name of the additional field. For example xfield_test is the value of the additional field test |