Profile pop-up window

<< Cliquez pour afficher la table des matières >>

Navigation:  Modèles >

Profile pop-up window

L'affichage de cette section peut être configuré dans profile_popup.tpl. Les modèles de fenêtre pop-up de profil peuvent être configurés dans cette section:

 

{user-id}

Affiche l'identifiant utilisateur. Cette balise peut être utilisée dans de nombreux cas lors de la conception d'un modèle, ainsi que, par exemple, pour créer des liens utilisateur, comme des liens vers ses commentaires récents, etc.

{fullname}

Nom complet.

{foto}

Avatar téléchargé.

{status}

Statut de l'utilisateur.

{registration}

Date d'inscription.

{lastdate}

Date de la dernière visite.

{comm-num}

Nombre de commentaires.

{news-num}

Nombre de nouvelles.

{land}

Lieu de résidence.

{info}

Brèves informations sur l'utilisateur.

{rate}

Classement actuel des articles de l'utilisateur (formé automatiquement sur la base du classement des articles).

[own-profile] text [/own-profile]

Ils affichent le texte qu'ils contiennent, si l'utilisateur consulte son propre profil sur le site

[not-own-profile] text [/not-own-profile]

Ils affichent le texte qu'ils contiennent, si l'utilisateur consulte le profil de quelqu'un d'autre sur le site

[rating-type-1] text [/rating-type-1]

Affiche le texte ci-joint si le premier type de classement a été activé pour les articles dans les paramètres du script.

[rating-type-2] text [/rating-type-2]

Affiche le texte ci-joint si le deuxième type de classement "J'aime seulement" a été activé pour les articles dans les paramètres du script.

[rating-type-3] text [/rating-type-3]

Affiche le texte ci-joint si le troisième type d'évaluation "J'aime" ou "J'aime pas" a été activé pour les articles dans les paramètres du script.

[comments-rating-type-1]

text [/rating-type-1]

Affiche le texte inclus si le premier type de classement a été activé pour les commentaires dans les paramètres du script.

[comments-rating-type-2]

text [/rating-type-2]

Affiche le texte ci-joint si le deuxième type d'évaluation "J'aime seulement" a été activé pour les commentaires dans les paramètres du script.

[comments-rating-type-3]

text [/rating-type-3]

Affiche le texte inclus si le troisième type d'évaluation "J'aime" ou "Je n'aime pas" a été activé pour les commentaires dans les paramètres du script.

{commentsrate}

Affiche l'évaluation totale de tous les commentaires de cet utilisateur.

{ratingscore}

Affiche la note moyenne de toutes les publications de l'utilisateur, de 1 à 5, tout en conservant une valeur fractionnaire. Par exemple, selon la note, elle peut être de 1,6 ou 4,2, etc.

{commentsratingscore}

Affiche la note moyenne de tous les commentaires des utilisateurs, de 1 à 5, tout en conservant une valeur fractionnaire. Par exemple, selon la note, elle peut être de 1,6 ou 4,2, etc.

[signature] et [/signature]

Affiche le texte joint si l'utilisateur a défini la signature.

{signature}

Affiche la signature de l'utilisateur.

{group-icon}

L'icône du groupe de l'utilisateur.

{news}

Lien vers toutes les nouvelles publiées par l'utilisateur.

{comments}

Lien vers tous les commentaires de l'utilisateur.

[rss] text [/rss]

Lien dans le profil vers le flux RSS de toutes les actualités de l'utilisateur.

[fullname]

text [/fullname]

Affiche le texte ci-joint si le nom complet de l'utilisateur a été défini.

[not-fullname]

text [/not-fullname]

Affiche le texte ci-joint si le nom complet de l'utilisateur n'a pas été défini.

[icq] text [/icq]

Affiche le texte ci-joint si le numéro ICQ de l'utilisateur a été défini.

[not-icq] text [/not-icq]

Affiche le texte ci-joint si le numéro ICQ de l'utilisateur n'a pas été défini.

[land] text [/land]

Affiche le texte ci-joint si le lieu de résidence de l'utilisateur a été défini.

[not-land] text [/not-land]

Affiche le texte ci-joint si le lieu de résidence de l'utilisateur n'a pas été défini.

[news-num]

text

[/news-num]

Affiche le texte ci-joint si l'utilisateur a publié une nouvelle sur le site.

[not-news-num]

text

[/not-news-num]

Affiche le texte ci-joint si l'utilisateur n'a pas publié d'informations sur le site.

[comm-num]

text [/comm-num]

Affiche le texte ci-joint si l'utilisateur a laissé des commentaires sur le site.

[not-comm-num]

text [/not-comm-num]

Affiche le texte ci-joint si l'utilisateur n'a pas laissé de commentaires sur le site.

[xfgiven_x]

[xfvalue_x]

[/xfgiven_x]

Le champ supplémentaire "x" est affiché s'il n'est pas vide.

[xfnotgiven_x]

text

[/xfnotgiven_x]

Affiche le texte ci-joint si le champ supplémentaire de l'utilisateur n'a pas été défini, où X est le nom du champ supplémentaire du profil de l'utilisateur.

[xfvalue_x]

Affiche la valeur du champ supplémentaire "x" ;, où "x" ; est le nom du champ supplémentaire.

[online] text [/online]

Affiche le texte ci-joint si l'utilisateur est en ligne (20 minutes depuis la dernière visite).

[offline] text [/offline]

Affiche le texte ci-joint si l'utilisateur est hors ligne.

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

Le texte ci-joint est affiché si le groupe de l'utilisateur, dont le profil est consulté, n'appartient pas au groupe X, où X est le numéro du groupe.

[ignore] text [/ignore]

Afficher le texte qu'ils contiennent sous forme de lien pour ajouter l'utilisateur à la liste ignorée

[banned] text [/banned]

afficher le texte qu'ils contiennent si l'utilisateur est actuellement banni du site

[not-banned] text [/not-banned]

afficher le texte qu'ils contiennent si l'utilisateur n'est pas banni du site

{ban-description}

affiche la raison pour laquelle l'utilisateur est banni

{ban-date}

affiche la date avant laquelle l'utilisateur a été banni du site

[si champ = "valeur"] texte [/if]

Afficher le texte inclus si la valeur du champ est égale à la valeur spécifiée

 

[si champ = "valeur"] texte [/if] - Affiche le texte si le champ est égal au paramètre « valeur ».

[si champ != "valeur"]texte[/if] - Affiche le texte si le champ est différent. au paramètre « valeur »

[si le champ > Texte « 1 »] [/if] - Affiche le texte si le champ est supérieur à la valeur du paramètre « valeur ».

[si champ >= « 2 »] texte [/if] - Affiche le texte si le champ est supérieur ou égal à la valeur du paramètre « valeur ».

[si champ < "3"] texte [/if] - affiche le texte si le champ est inférieur à la valeur du paramètre 'value'

[si champ <= "4"] texte [/if] - affiche le texte si le champ est inférieur ou égal à la valeur du paramètre 'value'

[si champ ~ "valeur"] texte [/if] - affiche le texte si le mot « valeur » est présent dans le champ.

[si champ !~ "valeur"] texte [/if] - affiche le texte si le mot « valeur » n'est pas présent dans le champ.

 

Utilisation combinée :

 

[si champ > "3" ET champ2 < "5"] texte [/si] affiche le texte si le champ « champ » est supérieur à trois et que le champ2 est inférieur à 5

[si champ > "3" OU champ2 < "5"] texte [/if] affiche le texte si le champ « champ » est supérieur à trois ou si le champ2 est inférieur à 5, c'est-à-dire si l'une des conditions est remplie.

 

Noms pour champ:

 

nom - Connexion utilisateur. (texte)

e-mail - Adresse e-mail de l'utilisateur (texte)

user_id - Identifiant utilisateur unique (numéro)

news_num - Nombre de publications des utilisateurs (nombre)

comm_num - Nombre de commentaires des utilisateurs (nombre)

user_group - Groupe d'utilisateurs (numéro)

lastdate - Date de la dernière visite de l'utilisateur (date au format anglais, par exemple « 2020-09-01 » ou « 10 septembre 2020 » ou « jeudi prochain » ou « +1 jour » ou « Jeudi prochain » ou au format Unix (si le signe égal est utilisé, la date est arrondie à la minute près)

reg_date - Date d'inscription de l'utilisateur (date au format anglais, par exemple « 2020-09-01 » ou « 10 septembre 2020 » ou « Jeudi prochain » ou « +1 jour » ou « Jeudi prochain » ou au format Unix (si le signe égal est utilisé, la date est arrondie à la minute près)

allow_mail - L'utilisateur est-il autorisé à recevoir des e-mails du site (numéro 1 ou 0) ?

info - Informations personnelles de l'utilisateur (texte)

signature - Signature de l'utilisateur (texte)

fullname - Nom d'utilisateur complet (texte)

land - Lieu de résidence de l'utilisateur (texte)

foto - Lien vers l'avatar de l'utilisateur (texte)

pm_all - Nombre de messages personnels de l'utilisateur (nombre)

pm_unread - Nombre de messages personnels non lus de l'utilisateur (nombre)

restricted - Existe-t-il des restrictions pour l'utilisateur (nombre 0 - aucune restriction, 1 - interdiction d'ajouter des publications, 2 - interdiction d'ajouter des commentaires, 3 - interdiction de publier et de commenter)

jours_restreints - Nombre de jours pendant lesquels les restrictions sont imposées (nombre)

date_restreinte - La date avant laquelle l'utilisateur est banni (date au format anglais, par exemple "2020-09-01" ou "10 septembre 2020" ou "jeudi prochain" ou "+1 jour" ou "jeudi prochain" ou au format Unix, si un signe égal est utilisé, la date est arrondie à la minute)

logged_ip - Adresse IP utilisée par l'utilisateur pour visiter le site (texte)

timezone - Fuseau horaire de l'utilisateur au format fuseau horaire, par exemple Europe/Moscou (texte)

news_subscribe - L'utilisateur est-il abonné aux notifications concernant les nouvelles publications (numéro 1 ou 0) ?

comments_reply_subscribe - L'utilisateur est-il abonné aux notifications concernant les réponses à ses commentaires (numéro 1 ou 0)

twofactor_auth - L'utilisateur a-t-il activé l'authentification à deux facteurs (valeur 1 ou 0) ?

cat_allow_addnews - Catégories auxquelles l'utilisateur est autorisé à ajouter des publications (tableau d'identifiants de catégories)

cat_add - Catégories approuvées par l'utilisateur lors de l'ajout de publications (tableau d'identifiants de catégories)

xfield_x - Valeur du champ supplémentaire de l'utilisateur, où x est le nom du champ supplémentaire. Par exemple xfield_test est la valeur du champ supplémentaire test