> description
fr

Présentation

Le module comments de Copix (utilisé sur ce même site en bas de page), situé dans stable/tools/comments, vous permet de laisser la possibilité à vos internautes de laisser des commentaires sur n'importe quelle page de votre site, simplement en appelant la zone "comment" depuis vos templates.

Fonctionnalités

Paramètres du module

Zone du module

La zone comment est la zone que vous utiliserez dans vos templates lorsque vous souhaiterez laisser la possibilité à vos internautes de commenter les pages de votre site.

Exemple d'appel de la zone dans Smarty

Cette exemple demande à la zone de permettre des commentaires pour la page courante. L'identifiant du commentaire sera construit à partir des informations module, group, action et title de la requête.

required=false permet d'indiquer au tag copixzone de ne pas générer de contenu si le module comments n'est pas installé.


{copixzone process="comments|comment" id="module;group;action;title" required=false}
 

Paramètre id

Le paramètre id indique les paramètres issus de la requête qui doivent représenter l'identifiant du commentaire.

Vous spécifiez cette liste de paramètre sous la forme d'une chaine séparée par des points virugules ";".

Par exemple


{* utilisera les paramètres module group action et id comme identifiant de commentaire *}
{copixzone process="comments|comment" id="module;group;action;id" required=false}

{* utilisera les paramètres module id et langue comme identifiant de commentaire *}
{copixzone process="comments|comment" id="module;id;langue" required=false}

 

Si vous le souhaitez, vous pouvez assigner des valeurs par défaut à ces paramètres, simplement avec l'opérateur d'affectation (=) pour le paramètre en question.

Par exemple


{* utilisera les paramètres module group action et id comme identifiant de commentaire
module aura pour valeur test, action aura pour valeur show. Les autres paramètres utiliseront
la requête pour déterminer leur valeur. *}

{copixzone process="comments|comment" id="module=test;group;action=show;id" required=false}

{* utilisera les paramètres module id et langue comme identifiant de commentaire
langue prendra pour valeur la variable $langue. Les autres paramètres utiliseront
la requête pour déterminer leur valeur.  *}

{copixzone process="comments|comment" id="module;id;langue=$langue" required=false}

 

Paramètre mode

Ce paramètre peut prendre 3 valeurs :

Par défaut, le mode est défini à "request", puis, si rien n'est spécifié dans la requête, le mode par défaut est summary.

Paramètre moreUrl

Ce paramètre indique l'url ou doit se rendre l'internaute lorsqu'il clique sur le nombre de commentaires (mode summary uniquement).

Paramètre credentialRead

Indique les droits nécessaires pour pouvoir lire les commentaires.

Dans l'exemple suivant, on indique que seuls les internautes connectés peuvent lire les commentaires.


{copixzone process="comments|comment" id="module;group;action;id" credentialRead="basic:registered" required=false}
 

Paramètre credentialWrite

Indique les droits nécessaires pour pouvoir écrire un commentaire.

Dans l'exemple suivant, on indique que seuls les internautes connectés peuvent écrire des commentaires.


{copixzone process="comments|comment" id="module;group;action;id" credentialWrite="basic:registered" required=false}