Commentaires

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

Navigation:  Templates >

Commentaires

L'affichage de cette section peut être configuré dans comments.tpl. L'affichage des commentaires pour l'article publié est configuré dans cette section.

 

 

{author}

Utilisateur qui a laissé le commentaire.

{mail}

E-mail de l'utilisateur qui a laissé le commentaire.

{date}

Date de publication. Le format de la date peut être configuré dans les paramètres du système.

{comment}

Texte du commentaire.

{comment limit="X"}

Il affiche le texte d'un commentaire sans formatage HTML, où le texte lui-même est réduit au nombre de symboles spécifié "x". Le texte est réduit au dernier mot logique, et non au milieu de celui-ci.

{comment-id}

ID du commentaire.

{ip}

Adresse IP de l'utilisateur qui a laissé le commentaire. Affiché uniquement aux administrateurs du site.

[com-edit] et [/com-edit]

Lien vers l'édition du commentaire si elle est autorisée.

[com-del] et [/com-del]

Lien vers la suppression du commentaire si elle est autorisée.

{news_title}

Lien vers l'article lors de l'affichage des derniers commentaires. Le tag est supprimé si les commentaires sont affichés dans l'article.

{news-title}

Elle affiche l'en-tête HTML-safe d'un article auquel appartient le commentaire donné. Ce tag est utile lorsque vous affichez les commentaires personnalisés et les derniers commentaires.

{news-link}

Elle affiche l'URL de l'article auquel appartient le commentaire. Ce tag est utile lorsque vous affichez les commentaires personnalisés et les derniers commentaires.

{foto}

Lien vers l'avatar.

{fullname}

Nom complet d'un utilisateur.

{land}

Lieu de residence.

[signature] et [/signature]

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

{signature}

Signature de l'utilisateur.

{registration}

Date d'inscription sur le site.

{lastdate}

Date de la dernière visite.

[fast] [/fast]

Citation des commentaires.

{group-icon}

Icône du groupe de l'utilisateur.

{group-name}

Nom du groupe de l'utilisateur.

{news-num}

Nombre d'articles de l'utilisateur.

{comm-num}

Nombre de commentaires de l'utilisateur.

{date=date fromat}

Affiche la date dans le format spécifié. Il vous permet d'afficher à la fois la date complète et ses parties séparées. Le format de la date est défini en fonction du format PHP. Par exemple, la balise{date=d} affiche le jour de la publication de l'article ou du commentaire, et la balise {date=F} affiche le nom du mois. Cette balise{date=d-m-Y H:i} affiche la date et l'heure complètes.

{login}

Login de l'auteur sans aucun lien ni menu.

[profile] text [/profile]

Affiche le texte ci-joint sous la forme d'un lien vers le profil de l'utilisateur qui a laissé un commentairet.

{mass-action}

Etablit la possibilité de marquer des commentaires pour effectuer des actions de masse sur le site.

[complaint]

text

[/complaint]

Affiche le texte ci-joint sous forme de lien permettant d'écrire la plainte concernant le commentaire.

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

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

[fullname]

text [/fullname]

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

[not-fullname]

text [/not-fullname]

Affiche le texte inclus uniquement si le nom complet n'a pas été défini par l'utilisateur.

[land] text [/land]

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

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

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

[news-num]

text

[/news-num]

Affiche le texte ci-joint uniquement si l'utilisateur a des nouvelles publiées par lui.

[not-news-num]

text

[/not-news-num]

Affiche le texte ci-joint uniquement si l'utilisateur n'a pas de nouvelles publiées par lui.

[comm-num]

text [/comm-num]

Affiche le texte inclus seulement si l'utilisateur a des commentaires.

[not-comm-num]

text [/not-comm-num]

Affiche le texte inclus seulement si l'utilisateur n'a pas de commentaires.

[online] text [/online]

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

[offline] text [/offline]

Affiche le texte inclus uniquement si l'utilisateur est hors ligne.

[spam] Spammeur [/spam]

Affiche le texte ci-joint sous forme de lien pour marquer l'utilisateur qui a laissé le commentaire comme un spammeur.

 

[declination=X] text [/declination]

Change les terminaisons en fonction du nombre spécifié. X est un nombre et "text" ; est un mot avec ses terminaisons. Les terminaisons sont spécifiées séparées par le symbole "|" ;. Cette balise est utile pour être utilisée avec d'autres balises qui affichent, par exemple, le nombre de vues de l'article ou le nombre de commentaires. Par exemple, [declination={comments-num}]commen|t|ts[/declination] affiche les éléments suivants, en fonction du nombre de commentaires : "comment" ;, "comments" ;.

[commentsgroup=1,2,3]

text

[/commentsgroup]

Affiche le texte ci-joint si les commentaires ont été écrits par l'utilisateur qui appartient aux groupes spécifiés.

[not-commentsgroup=1,2,3]

text

[/not-commentsgroup]

Affiche le texte ci-joint si les commentaires ont été écrits par un utilisateur qui n'appartient pas aux groupes spécifiés.

 

[commentscount=x]

text

[/commentscount]

Affiche le texte joint si le commentaire numéro X est affiché, où X est le nombre de commentaires affichés sur la page. Par exemple, [commentscount=1] text [/commentscount] affichera le texte lorsque le premier commentaire sera affiché sur la page. Cette balise est utile si vous voulez choisir l'endroit où afficher les publicités entre les commentaires. Par exemple, le code [commentscount=1,10] code publicitaire [/commentscount] qui est ajouté à la fin du template affichera des publicités après le premier et le dixième commentaire.

[not-commentscount=X]

text

[/not-commentscount]

Affiche le texte ci-joint lorsqu'un commentaire est affiché, à l'exception du numéro du commentaire X. Cette balise est utile si vous voulez afficher certains éléments de conception dans toutes les annotations d'articles, sauf celles qui sont spécifiées, par exemple, si vous ne voulez pas qu'un élément soit affiché dans l'article court.

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

Affiche le texte inclus si le premier type de classement a été activé 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'aimes" seulement a été activé dans les paramètres du script.

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

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

[rating-type-4] text [/rating-type-4]

Affiche le texte inclus si le quatrième type d'évaluation "J'aime" et "J'aime pas" a été activé dans les paramètres du script.

[rating-minus] text [/rating-minus]

Affiche le texte ci-joint comme un lien permettant de ne pas aimer l'article. Ce lien est affiché si le troisième type d'évaluation est utilisé.

[rating-plus] text [/rating-plus]

Affiche le texte ci-joint sous la forme d'un lien permettant d'aimer l'article. Ce lien est affiché si le troisième type d'évaluation est utilisé.

{rating}

Affiche la note du commentaire.

{likes}

Afficher le nombre de j'aimes

{dislikes}

Afficher le nombre de j'aimes pas

{vote-num}

Affiche le nombre d'utilisateurs qui ont évalué ce commentaire.

{ratingscore}

Cette balise affiche le chiffre de l'évaluation moyenne contenant une partie fractionnaire allant de un à cinq. Par exemple, il peut être de 1,6 ou 4,2 selon l'évaluation.

[reply] text [/reply]

Le texte inclus est affiché comme un lien vers une fenêtre pop-up pour répondre à un commentaire si les commentaires arborescents sont activés. S'ils sont désactivés, il insère le nom d'utilisateur du commentateur dans le nouveau formulaire de commentaire.

[treecomments]

text

[/treecomments]

Le texte entouré est affiché si les commentaires en forme d'arbre sont activés dans les paramètres du script.

[not-treecomments]

text

[/not-treecomments]

Le texte encadré est affiché si les commentaires en forme d'arbre sont désactivés dans les paramètres du script.

[rootcomments] text [/rootcomments]

Le texte ci-joint est affiché si le commentaire parent, plutôt qu'une réponse à un autre commentaire

[childrencomments] text [/childrencomments]

Affichez le texte joint si le commentaire est une réponse à un autre commentaire

{replycount}

Il affiche le nombre de réponses pour ce commentaire.

[comments-author]

text

[/comments-author]

Le texte ci-joint est affiché si l'utilisateur qui consulte la page est l'auteur du commentaire.

[not-comments-author]

text

[/not-comments-author]

Le texte ci-joint est affiché si l'utilisateur qui consulte la page n'est pas l'auteur du commentaire.

[news-author] text [/news-author]

Le texte ci-joint est affiché si le commentaire appartient à l'auteur de l'article donné.

[not-news-author]

text

[/not-news-author]

Le texte ci-joint est affiché si le commentaire n'appartient pas à l'auteur de l'article en question.

[positive-comment]

text

[/positive-comment]

Le texte ci-joint est affiché si le commentaire a une évaluation positive.

[negative-comment]

text

[/negative-comment]

Le texte ci-joint est affiché si le commentaire a une évaluation négative.

[neutral-comment]

text

[/neutral-comment]

Le texte ci-joint est affiché si le commentaire a une évaluation neutre.

[catlist=1,2....] texte [/catlist]

Affiche le texte ci-joint si l'article appartient aux catégories spécifiées.

[not-catlist=1,2....] text [/not-catlist]

Affiche le texte ci-joint si l'article n'appartient pas aux catégories spécifiées.

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

afficher le texte qui y est inclus si la valeur du champ est égale à la valeur spécifiée

 

[if field = "value"] texte [/if] - affiche le texte si le champ est égal au paramètre 'value'.

[if field != "value"]text[/if] - affiche le texte si le champ n'est pas égal au paramètre 'value'

[if field > "1"] texte [/if] - affiche le texte si le champ est supérieur au paramètre 'value'

[if field >= "2"] texte [/if] - affiche le texte si le champ est supérieur ou égal au paramètre 'value'

[if field < "3"] texte [/if] - affiche le texte si le champ est inférieur au paramètre 'value'

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

[if field ~ "value"] texte [/if] - affiche le texte si le champ contient le mot 'value'

[if field !~ "value"] texte [/if] - affiche le texte si le mot "value" ne figure PAS dans le champ

 

Utilisation combinée:

 

[if field > "3" AND field2 < "5"] texte [/if] affiche le texte si le champ "field" est supérieur à trois, et si le champ2 est inférieur à 5

[if field > "3" OR field2 < "5"] texte [/if] affiche le texte si le champ "field" est supérieur à trois ou si le champ2 est inférieur à 5, c'est-à-dire si l'une des conditions correspond à l'une ou l'autre

 

Noms des champs:

 

id - ID unique du commentaire (chiffre)

post_id - ID unique du poste (chiffre)

user_id - ID unique du membre, si enregistré (chiffre)

date - Date du commentaire (peut être au format "2020-09-01" ; ou "10 septembre 2020" ; ou "jeudi prochain" ; ou "+1 jour" ; ou "jeudi suivant" ; ou Unix, si le signe égal est utilisé, la date du message est arrondie à la minute supérieure)

gast_name - Nom d'utilisateur du membre (texte)

gast_email - E-mail du membre (texte)

ip - IP du membre (texte)

is_register - Utilisateur enregistré ou non (chiffre 1 ou 0)

rating - Note totale des commentaires (chiffre)

vote_num - Nombre de votes dans l'évaluation du commentaire (chiffre)

name - Nom d'utilisateur du membre, s'il est enregistré (texte)

email - E-mail du membre, si enregistré (texte)

news_num - Numéro des messages du membre, si enregistré (chiffre)

comm_num - Nombre de commentaires postés, si enregistrés (chiffre)

user_group - Groupe d'utilisateurs du membre, s'il est enregistré (chiffre)

lastdate - Date de la dernière visite du membre (peut être en "2020-09-01" ; ou "10 septembre 2020" ; ou "jeudi prochain" ; ou "+1 jour" ; ou "jeudi prochain" ; ou format Unix, si le signe égal est utilisé alors la date de la visite est arrondie à la minute supérieure), si enregistré

reg_date - Date d'enregistrement du membre (peut être au format "2020-09-01" ; ou "10 septembre 2020" ; ou "jeudi prochain" ; ou "+1 jour" ; ou "jeudi prochain" ; ou Unix, si le signe égal est utilisé, la date d'enregistrement est arrondie à la minute supérieure), s'il est enregistré

signature - Signature du membre, si enregistré (texte)

foto - Lien vers l'avatar du membre, s'il est enregistré (texte)

fullname - Nom complet du membre, si enregistré (texte)

let - Pays du membre, si enregistré (texte)

xfield_x - Valeur du champ supplémentaire du message, où x est le nom du champ supplémentaire. Par exemple, xfield_test est une valeur supplémentaire field test