Mise en place de l'indentation des commentaires dans un ancien thème
Rédigé par jack le 4 commentairese
Vous venez de mettre à jour votre PluXml en version 5.5, et l'indentation des commentaires n'est pas visible.
Normal, votre thème doit être modifié pour ajouter l'affichage des commentaires imbriqués.
Je vous donne les 3 étapes de base pour faire la migration de l'affichage des commentaires et profiter de cette nouvelle fonctionnalité propre à PluXml 5.5
Lire la suite de Mise en place de l'indentation des commentaires dans un ancien thème
DClassé dans : PluXml ,Mots clés : Commentaires, Css, Thème, PluXml
Afficher une mention pendant 7 jours pour les nouveaux commentaires
Rédigé par jack le 2 commentairese
Dans un précédent article, je vous avais montré comment afficher une mention pendant 7 jours pour les nouveaux articles. Sur le même principe je vous propose de voir maintenant comment afficher une mention pendant 7 jours pour les nouveaux commentaires.
Lire la suite de Afficher une mention pendant 7 jours pour les nouveaux commentaires
DClassé dans : PluXml, Bout de code ,Mots clés : Astuce, PluXml, Commentaires
Afficher les commentaires en ordre décroissant
Rédigé par jack le Aucun commentairee
Par défaut les commentaires dans PluXml sont affichés par date croissante et numérotés chronologiquement de 1 en 1, du plus petit au plus grand.
Voici les modifications à faire pour afficher les commentaires de façon décroissante, avec la date et le compteur du plus grand au plus petit.
Lire la suite de Afficher les commentaires en ordre décroissant
DClassé dans : PluXml ,Mots clés : Article, Commentaires, Thème
Récupérer les adresses emails des commentateurs
Rédigé par jack le Aucun commentairee
Voici un exemple très simple de code pour récupérer le nom et l'adresse email des personnes qui laissent des commentaires sur votre site.Pour tester cet exemple, faites un simple copier-coller du code suivant dans le contenu d'une page statique, en passant par votre administration, menu Pages statiques puis lien Éditer. Cliquez ensuite sur le lien Voir pour afficher les résultats.
<?php
$plxMotor = plxMotor::getInstance();
$root = PLX_ROOT.$plxMotor->aConf['racine_commentaires'];
$plxGlob = plxGlob::getInstance($root, false);
if($files = $plxGlob->query("/(.*)\.xml$/")) {
$array = array();
foreach($files as $idx => $file) {
$com = $plxMotor->parseCommentaire($root.$file);
if(!in_array($com['mail'], $array)) {
$array[$com['mail']] = $com['author'].' - '.$com['mail'];
}
}
}
echo "<ul><li>".implode("</li><li>", $array)."</li></ul>";
?>
DClassé dans : PluXml, Bout de code ,Mots clés : PluXml, Snippet, Commentaires, Email
Mettre en avant les commentaires rédigés à partir de l'administration
Rédigé par jack le 4 commentairese
Les commentaires rédigés par un visiteur ou à partir de la zone d'administration du site peuvent être différenciés en utilisant la fonction comType() de la classe plxShow.
<?php $plxShow->comType(); ?>
Nous allons voir comment utiliser cette fonction pour changer le comportement visuel des commentaires et ainsi mettre en avant ceux rédigés par exemple par l'administreur du site.
Lire la suite de Mettre en avant les commentaires rédigés à partir de l'administration
DClassé dans : PluXml ,Mots clés : Article, Commentaires, Thème, Css