Profil utilisateur

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

Navigation:  Modèles >

Profil utilisateur

L'affichage de ce formulaire est configuré dans userinfo.tpl. Des modèles sont personnalisés dans cette section et sont utilisés pour afficher le profil de l'utilisateur. Il n'est pas recommandé de modifier cette section sans connaissance du langage HTML, car elle utilise les noms des champs qui sont transmis au script via le formulaire. En d'autres termes, vous pouvez modifier le texte comme bon vous semble, mais ne changez pas les noms des champs, c'est extrêmement important. Vous pouvez utiliser les balises suivantes:

 

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

{usertitle}

Identifiant.

{info}

Brèves informations sur l'utilisateur.

{editmail}

Adresse e-mail.

{comm-num}

Nombre de commentaires.

{news-num}

Nombre de nouvelles.

{status}

Statut de l'utilisateur (son groupe d'utilisateurs).

{rate}

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

[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 [/comments-rating-typepe-1]

Displays the enclosed text if the first 'Rating' type was enabled for comments in script settings.

[comments-rating-type-2]

text [/comments-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 [/comments-rating-typepe-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.

{registration}

Date d'enregistrement de l'utilisateur.

{editinfo}

Affiche les informations récapitulatives existantes dans le champ lors de l'édition du profil.

{hidemail}

Affiche la case à cocher pour masquer une adresse e-mail.

{foto}

Lien vers l'avatar téléchargé.

{fullname}

Nom complet de l'utilisateur.

{land}

Lieu de résidence de l'utilisateur.

[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

[not-logged] et [/not-logged]

Affiche le code ci-joint si l'utilisateur consulte son propre profil. Il est utilisé pour permettre aux visiteurs de modifier leur propre profil.

[signature] et [/signature]

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

{signature}

Affiche la signature de l'utilisateur.

{editsignature}

Affiche la signature de l'utilisateur formatée pour l'édition.

{lastdate}

Affiche la date de la dernière visite.

{comments}

Lien vers tous les commentaires de l'utilisateur.

{allowed-ip}

IP à partir de laquelle l'enregistrement est autorisé.

{xfields}

Affiche les champs supplémentaires du profil lorsqu'il est édité.

[xfinput_X]

Affiche les champs supplémentaires du formulaire à l'emplacement souhaité, où X est le nom de l'option du champs supplémentaire

[xfvalue_x]

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

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

{group-icon}

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

[time_limit]  [/time_limit]

Affiche le texte ci-joint si l'utilisateur fait partie du groupe temporaire.

{time_limit}

Affiche la date avant laquelle l'utilisateur fait partie du groupe temporaire.

{news}

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

[rss] text [/rss]

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

{ignore-list}

Liste des utilisateurs de la liste des ignorés.

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

[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 Web.

[comm-num]

text [/comm-num]

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

[not-comm-num]

text [/not-comm-num]

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

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

Le texte ci-joint est affiché si le groupe de l'utilisateur, dont le profil est consulté, appartient au groupe X, où X est le numéro du groupe. Les groupes peuvent également être énumérés par des virgules.

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

{timezones}

Il affiche la liste des fuseaux horaires disponibles et permet à l'utilisateur de choisir le fuseau horaire de son profil sur le site.

{news-subscribe}

Affiche une case à cocher pour se désabonner des commentaires et le nombre de publications signées.

{unsubscribe}

Affiche une case à cocher pour un abonnement permettant de recevoir des notifications des nouveaux commentaires ajoutés aux actualités rédigées par l'utilisateur.

{comments-reply-subscribe}

Displays a checkbox for a subscription to receive notifications of new comments that are replies to comments of the user.

{pm}

Lien pour écrire un message personnel à l'utilisateur

{email}

Lien vers la rédaction de messages électroniques à l'intention de l'utilisateur

{twofactor-auth}

Affiche la case à cocher dans laquelle l'utilisateur peut activer ou désactiver l'authentification à deux facteurs

[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

[vk] text [/vk]

Affiche le texte ci-joint si l'autorisation utilisant le réseau VK est activée.

{vk_url}

Affiche le lien URL pour se connecter à VK.

[odnoklassniki] text [/odnoklassniki]

Affiche le texte ci-joint si l'autorisation utilisant le réseau Odnoklassniki est activée.

{odnoklassniki_url}

Affiche le lien URL permettant de se connecter à Odnoklassniki.

[facebook] text [/facebook]

Affiche le texte ci-joint si l'autorisation par Facebook est activée.

{facebook_url}

Affiche le lien URL permettant de se connecter à Facebook.

[google] text [/google]

Affiche le texte joint si l'autorisation utilisant Google est activée.

{google_url}

Affiche le lien URL permettant de se connecter à Google.

[mailru] text [/mailru]

Affiche le texte joint si l'autorisation utilisant Mail.ru est activée.

{mailru_url}

Affiche le lien URL pour se connecter à Mail.ru.

[yandex] text [/yandex]

Affiche le texte ci-joint si l'autorisation par Yandex est activée.

{yandex_url}

Affiche le lien URL permettant de se connecter à Yandex.

{social-list}

Affiche une liste des réseaux sociaux liés et des liens pour les déconnecter de ce compte

[attached-vk] text [/attached-vk]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau VK

[attached-odnoklassniki] text [/attached-odnoklassniki]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau Odnoklassniki

[attached-facebook] text [/attached-facebook]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau Facebook

[attached-google] text [/attached-google]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau Google

[attached-mailru] text [/attached-mailru]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau Mail.ru

[attached-yandex] text [/attached-yandex]

Affiche le texte ci-joint si le compte de l'utilisateur est lié au réseau Yandex

[detach-vk] text [/detach-vk]

Affiche le texte qu'ils contiennent sous forme de lien pour dissocier le compte du réseau social VK, si le compte de l'utilisateur y est lié.

[detach-odnoklassniki] text [/detach-odnoklassniki]

Affiche le texte qu'ils contiennent sous forme de lien pour dissocier le compte du réseau social Odnoklassniki, si le compte de l'utilisateur y est lié.

[detach-facebook] text [/detach-facebook]

Affiche le texte inclus dans les liens sous forme de lien pour dissocier le compte du réseau social Facebook si le compte de l'utilisateur y est lié.

[detach-google] text [/detach-google]

Affiche le texte inclus dans les liens sous forme de lien pour dissocier le compte du réseau social Google si le compte de l'utilisateur y est lié.

[detach-mailru] text [/detach-mailru]

Affiche le texte inclus dans les liens sous forme de lien pour dissocier le compte du réseau social Mail.ru si le compte de l'utilisateur y est lié.

[detach-yandex] text [/detach-yandex]

Affiche le texte qu'ils contiennent sous forme de lien pour dissocier le compte du réseau social Yandex si le compte de l'utilisateur y est lié.

[ignore] text [/ignore]

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

{lastdate=date format}

Affiche la dernière visite du site par l'utilisateur au format spécifié dans la balise. Par exemple, la balise {lastdate=d} affiche le jour du mois, et la balise {lastdate=F} affiche le nom du mois, et la balise {lastdate=d-m-Y H:i} affiche la date et l'heure complètes.

{registration=date format}

Affiche la date d'inscription de l'utilisateur au format spécifié dans la balise. Par exemple, la balise {registration=d} affiche le jour du mois, et la balise {registration=F}{registration=d-m-Y H:i} affiche la date et l'heure complètes.

[delete] Text [/delete]

Afficher le texte qu'ils contiennent sous forme de lien pour supprimer le profil de l'utilisateur sur le site, s'il est autorisé à le faire par les paramètres des groupes d'utilisateurs

[if field = "value"] text [/if]

affiche le texte qu'il contient 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 de l'utilisateur le concernant (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 - 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 le signe égal est utilisé, la date est arrondie à la minute près).

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

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

news_subscribe - L'utilisateur est-il abonné aux notifications de 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 (numéro 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 - La 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