Messages privés

L'affichage de cette section se configure dans le fichier pm.tpl. Cette section permet de definir les modeles utilises pour travailler avec les messages prives. Il n'est pas recommande de modifier cette section sans connaitre le HTML, car elle utilise des noms de champs transmis au script via le formulaire. En d'autres termes, vous pouvez modifier le texte comme vous le souhaitez, mais ne changez pas les noms des champs, c'est extremement important. Les balises suivantes peuvent etre utilisees :

[inbox]
Texte
[/inbox]

Lien vers la liste des messages

[new_pm]
Texte
[/new_pm]

Lien pour rediger un message

[pmlist]
Texte
[/pmlist]

Affiche le texte contenu dans les balises si la liste des messages est affichee

[readpm]
Texte
[/readpm]

Affiche le texte contenu dans les balises si la conversation est affichee

[messages]
Texte
[/messages]

Affiche le texte inclus lors de l'affichage des messages dans une conversation. Cette balise doit se trouver a l'interieur des balises [readpm]Texte [/readpm].

{pmlist}

Affiche la liste des messages recus

[newpm]
Texte
[/newpm]

Affiche le texte contenu dans les balises si l'ecriture d'un message est en cours

{pm-limit}

Affiche le nombre maximal de messages que l'utilisateur peut conserver

{proc-pm-limit}

Affiche en pourcentage le taux d'occupation de la boite de l'utilisateur

{pm-progress-bar}

Affiche l'indicateur de remplissage de la boite des messages prives

{author}

Affiche l'auteur du message

{subj}

Sujet de la conversation

{editor}

Affiche l'editeur pour rediger un message

{text}

Texte du message

[pm-edit]
Texte
[/pm-edit]

Affiche un lien pour modifier le message

[reply]
Texte
[/reply]

Affiche un lien pour citer un message ou un texte selectionne

[del]
Texte
[/del]

Lien pour supprimer le message. Si le message supprime est le premier, l'utilisateur quitte alors la conversation.

{sec_code}

Code d'affichage du CAPTCHA

[sec_code]
Texte
[/sec_code]

Affiche du texte si l'utilisation du CAPTCHA a ete activee dans les parametres lors de la redaction de messages prives

{user-dialog}

Affiche un lien vers le profil de l'utilisateur avec lequel le dialogue est mene. Cette balise doit se trouver a l'interieur des balises [readpm] Texte [/readpm].

[self-dialog]
Texte
[/self-dialog]

Affiche le texte inclus si l'utilisateur a cree une conversation avec lui-meme et s'est envoye un message.

[not-self-dialog]
Texte
[/not-self-dialog]

Affiche le texte inclus si la conversation est menee avec un autre utilisateur.

{foto}

Affiche le lien vers la photo

{group-icon}

Affiche l'icone du groupe du participant

{group-name}

Affiche le nom du groupe du participant

{news-num}

Affiche le nombre de publications du participant

{comm-num}

Affiche le nombre de commentaires du participant

{login}

Affiche l'identifiant de l'auteur du message prive sans aucune mise en forme supplementaire

{date=format de date}

Affiche la date dans le format defini dans la balise. Par exemple, la balise {date=d} affiche le jour du mois de publication d'une nouvelle ou d'un commentaire, la balise {date=F} affiche le nom du mois, et la balise {date=d-m-Y H:i} affiche la date complete avec l'heure.

{lastdate=format de date}

Affiche la date de la derniere visite de l'utilisateur sur le site dans le format defini dans la balise. Par exemple, la balise {lastdate=d} affiche le jour du mois, la balise {lastdate=F} affiche le nom du mois, et la balise {lastdate=d-m-Y H:i} affiche la date complete avec l'heure.

{registration=format de date}

Affiche la date d'inscription de l'utilisateur dans le format defini dans la balise. Par exemple, la balise {registration=d} affiche le jour du mois, la balise {registration=F} affiche le nom du mois, et la balise {registration=d-m-Y H:i} affiche la date complete avec l'heure.

[signature]
{signature}
[/signature]

Affiche le texte contenu dans les balises ainsi que la signature de l'utilisateur si celui-ci en a defini une dans son profil

{date}

Date de publication du commentaire ; le format d'affichage de la date est defini dans les parametres du systeme

{registration}

Affiche la date d'inscription sur le site

[recaptcha]
Texte
[/recaptcha]

Affiche les informations contenues dans les balises si le type reCAPTCHA est active dans les parametres du script

{recaptcha}

Affiche le widget reCAPTCHA si ce type d'affichage du CAPTCHA est active dans les parametres du script.

[complaint]
Texte
[/complaint]

Affiche le texte indique dans les balises sous forme de lien pour rediger une plainte au sujet d'un message prive.

[ignore]
Texte
[/ignore]

Affiche des liens pour ajouter l'utilisateur a la liste d'ignorance.

[online]
Texte
[/online]

Affiche le texte si l'utilisateur est en ligne, c'est-a-dire dans les 20 minutes suivant sa derniere visite sur le site

[offline]
Texte
[/offline]

Affiche le texte si l'utilisateur est hors ligne

[xfgiven_x]
Texte
[/xfgiven_x]

Affiche le texte indique si le champ supplementaire de l'utilisateur a ete defini, ou X est le nom du champ supplementaire du profil

[xfnotgiven_x]
Texte
[/xfnotgiven_x]

Affiche le texte indique si le champ supplementaire de l'utilisateur n'a pas ete defini, ou X est le nom du champ supplementaire du profil

[xfvalue_x]

Valeur du champ supplementaire du profil utilisateur "x", ou "x" est le nom du champ supplementaire

[xfvalue_X format="Format"]

Destine a afficher les champs supplementaires de type « Date et heure », ou X est le nom du champ supplementaire et « Format » est le format d'affichage de la date et de l'heure definies dans le champ. Vous pouvez afficher ce champ supplementaire dans differents formats de date et d'heure, pas uniquement dans le format par defaut defini dans les parametres du champ. Par exemple, la balise [xfvalue_test format="j F Y H:i"] affiche la date et l'heure stockees dans le champ au format j F Y H:i.

[ifxfset fields="X"]
Texte
[/ifxfset]

Affiche le texte inclus si le champ nomme X a ete defini et rempli pour la publication. Vous pouvez egalement enumerer plusieurs noms de champs separes par des virgules. Par exemple, [ifxfset fields="test1,test2"]les deux champs nommes test1 et test2 sont remplis[/ifxfset] affichera le texte si les deux champs ont ete remplis dans la publication. La principale difference avec les balises existantes [xfgiven_x] et [xfnotgiven_x] est que vous pouvez enumerer plusieurs champs a la fois et que l'etat de remplissage de tous les champs listes est verifie simultanement. C'est bien l'etat reel de remplissage qui est controle ; par exemple, si un champ contient « 0 » ou la valeur « non », il est egalement considere comme rempli dans la publication.

[ifxfnotset fields="X"]
Texte
[/ifxfnotset]

Affiche le texte inclus si le champ nomme X n'a pas ete defini et rempli pour la publication. Vous pouvez egalement enumerer plusieurs noms de champs separes par des virgules. Par exemple, [ifxfnotset fields="test1,test2"]les deux champs nommes test1 et test2 n'ont pas ete remplis[/ifxfnotset] affichera le texte si les deux champs n'ont pas ete remplis dans la publication. La principale difference avec les balises existantes [xfgiven_x] et [xfnotgiven_x] est que vous pouvez enumerer plusieurs champs a la fois et que l'etat de remplissage de tous les champs listes est verifie simultanement. C'est bien l'etat reel de remplissage qui est controle ; par exemple, si un champ contient « 0 » ou la valeur « non », il est egalement considere comme rempli dans la publication.

[declination=X]
Texte
[/declination]

Affiche les formes declinées des mots en fonction des nombres. A la place de X, on transmet un nombre comme parametre de la balise, et a la place de « Texte », la racine du mot avec ses terminaisons. Les terminaisons sont separees par le symbole « | ». Cette balise est utile avec d'autres balises qui affichent, par exemple, le nombre de vues ou de commentaires. Par exemple, [declination={comments-num}]commentaire|s||s[/declination] affichera selon le nombre de commentaires : « 1 commentaire », « 2 commentaires », « 10 commentaires »

[pm-author]
Texte
[/pm-author]

Affiche le texte inclus si l'utilisateur qui consulte la conversation est l'auteur de ce message

[not-pm-author]
Texte
[/not-pm-author]

Affiche le texte si l'utilisateur n'est pas l'auteur de ce message