Catégorie : Web     Tags : , , ,      

    Retrouvez cet article dans : Linux Pratique 35

    Ce mois-ci, nous allons découvrir des plugins qui permettent d'afficher sur votre blog les commentaires les plus récents, d'y ajouter un petit bloc-notes pour ne rien oublier ou encore de le doter d'une petite fonction de navigation pour passer d'un billet à l'autre dans une même catégorie...

    Billet voisin catégorique v0.1 (plugin DotClear)

    Ce plugin permet d'afficher le message précédent ou le message suivant dans la liste des messages d'une catégorie donnée. Il est particulièrement intéressant dans le cadre de catégories fortement thématiques (par exemple, un blog de didacticiels sur un logiciel donné).
    L'installation du plugin est triviale. Dans le Gestionnaire des plugins de DotClear, il suffit d'insérer le chemin de l'archive d'installation (http://opinionz.be/blog/share/dc-post-next-in-cat/plugin-dcpostnextincat-0.1.pkg.gz) dans le champ approprié et de cliquer sur Installer.

    /img-articles/lp/35/art-19/fig-1.jpg

    Ensuite, il vous faut éditer le fichier post.php présent dans le répertoire de votre thème et appeler la fonction dcPostNextIncat() dont la syntaxe est la suivante :

    dcPostNextIncat([incrément],'<a href="%3$s" title="[texte] %2$s">%2$s</a>',[césure]);

    Vous personnaliserez l'appel de cette fonction grâce aux trois variables suivantes :

    • [incrément]: +1 permet d'afficher le billet suivant, et -1 le billet précédent ;
    • [texte]: détermine le texte introduisant le titre du billet voisin catégorique ;
    • [césure]: détermine au bout de combien de caractères le titre du billet voisin catégorique est tronqué (0 indique l'absence totale de césure).

    Par exemple, vous pouvez ajouter le bloc de lignes suivant à votre fichier post.php :

    <div id="NextInCat">
    <h3 id="nc">Billets de la même catégorie</h3>
    <p>Précédent : <?php dcPostNextIncat(-1,'<a href="%3$s" title="billet précédent : %2$s">%2$s</a>',0);?></p>
    <p>Suivant: <?php dcPostNextIncat(1,'<a href="%3$s" title="billet suivant : %2$s">%2$s</a>',0);?></p>
    </div>

    /img-articles/lp/35/art-19/fig-2.jpg

    S'il n'y a pas de billet précédent (parce que c'est le premier) ou pas de billet suivant (parce que c'est le dernier), le champ affiché par DotClear reste tout simplement vide.

    Bloc-notes v1.0.2 (plugin DotClear)

    Ce petit plugin vous permet de prendre note, par exemple, des tâches à effectuer, d'une procédure d'installation, d'une liste de course, de la date anniversaire du neveu, bref, de toutes ces informations essentielles que vous disséminez habituellement sur des petits post-its qui se décollent et se perdent tout le temps. Dans sa version actuelle, le plugin ne permet de gérer qu'un seul bloc-notes, mais peut-être cela sera-t-il amélioré dans le futur.
    Dans le Gestionnaire des plugins de DotClear, insérez le chemin de l'archive d'installation (http://www.forx.fr/
    dc/share/plugin-blocnotes-1.0.2.pkg.gz
    ) dans le champ approprié et cliquez sur Installer.
    Dans les Outils de DotClear apparaît désormais une nouvelle entrée. Cliquer dessus vous amènera jusqu'à l'interface de gestion du bloc-notes.

    /img-articles/lp/35/art-19/fig-3.jpg

    Celle-ci est hiérarchisée en sous-menus qu'il est très rapide d'explorer.

    • Bloc-notes : affiche le contenu des notes. Retourne un message d'avertissement lorsque aucune note n'a été rédigée.
    • Modifier notes : affiche l'interface de rédaction des notes ; elle est semblable à celle de rédaction d'un billet, à ceci près que seul le langage Wiki est disponible.
    • Version précédente : DotClear sauvegarde automatiquement la version précédente de votre bloc-notes. Si vous cliquez sur cette option, le plugin affiche l'état précédent du bloc-notes.

    /img-articles/lp/35/art-19/fig-4-5.jpg

    En bas de fenêtre, un bouton Restaurer vous permet de revenir définitivement à celui-ci, après une ultime demande de confirmation.

    • Initialisation : cette ultime option vous permet de ré-initialiser totalement le bloc-notes.

    Get Recent Comments (Plugin WordPress)

    Ce plugin pour WordPress permet de récupérer les commentaires ou les trackbacks les plus récents et de les afficher à un endroit précis de votre blog. Par exemple, vous pouvez les insérer dans la barre latérale. Bien sûr, le format de présentation de ces commentaires et trackbacks est configurable.
    L'installation ne diffère pas des habitudes avec WordPress : commencez donc par télécharger l'archive du plugin à l'URI suivante : http://blog.jodies.de/blog/20041113/get-recent-comments-1.2.zip. Après l'avoir décompressée, chargez le fichier get-recent-comments.php dans le répertoire wp-content/plugins de votre blog. Vous pouvez ensuite vous rendre dans la section Plugins du panneau d'administration pour y activer le plugin Get Recent Comments.
    Vous devrez encore spécifier l'endroit où sera inséré le résultat de ce plugin sur votre blog. Dans la section Présentation, choisissez Editeur de thèmes et sélectionnez le thème à modifier (par exemple WordPress Default) ; dans la liste des fichiers disponibles associés au thème, choisissez Panneau Latéral (en supposant que ce soit bien l'endroit où vous souhaitez mettre en place l'affichage des derniers commentaires) et, à l'emplacement de votre choix, insérez le code suivant :

    /img-articles/lp/35/art-19/fig-6.jpg

    <!-- Début d'affichage du plugin Get Recent Comments -->
    <?php if (function_exists('get_recent_comments')) { ?>
    <li><h2><?php _e('Derniers Commentaires:'); ?></h2>
    <ul>
    <?php get_recent_comments(); ?>
    </ul>
    </li>
    <?php } ?>
    <?php if (function_exists('get_recent_trackbacks')) { ?>
    <li><h2><?php _e('Derniers Trackbacks:'); ?></h2>
    <ul>
    <?php get_recent_trackbacks(); ?>
    </ul>
    </li>
    <?php } ?>
    <!-- Fin d'affichage du plugin Get Recent Comments -->

    Enfin, validez la modification du fichier sidebar.php grâce au bouton Mise à jour du fichier>> ; le panneau latéral de votre blog affiche désormais deux nouvelles rubriques : Derniers Commentaires et Derniers Trackbacks, conformément aux intitulés passés à la fonction _e() du code précédent.

    /img-articles/lp/35/art-19/fig-7.jpg

    Ce format d'affichage est celui par défaut du plugin. Il vous est possible d'affiner son fonctionnement dans le menu Recent Comments de la section Options. En fait, différents onglets vous permettent d'y régler le comportement des commentaires, des trackbacks, mais aussi d'interdire au plugin de reprendre les commentaires de certaines catégories ou encore de gérer l'usage des Gravatars 1. Nous ne nous intéresserons ici qu'aux commentaires. Trois options sont immédiatement accessibles, pour indiquer au plugin le nombre de commentaires à afficher, la longueur de l'extrait du commentaire mis en valeur, ainsi que la règle de césure des mots longs.

    Vient ensuite le format d'affichage du commentaire. Par défaut, il s'agit de :

    <li><a href="%comment_link" title="%post_title, %post_date">%comment_author</a>: %comment_excerpt</li>

    La description suivante des variables permet de mieux comprendre ce formatage, voire de le modifier pour le conformer à vos besoins propres :

    • %comment_excerpt : extrait du commentaire ;
    • %comment_link : lien vers le commentaire ;
    • %comment_author : identité laissée par le commentateur ;
    • %userid : identification du commentateur ;
    • %gravatar : gravatar du commentateur, sous forme d'image ;
    • %gravatar_url : gravater du commentateur, sous forme d'URI ;
    • %comment_date : date du commentaire ;
    • %comment_time : heure du commentaire ;
    • %author_url : URI du commentateur ;
    • %post_title : titre du billet commenté ;
    • %post_link : lien vers le billet commenté ;
    • %post_date : date du billet commenté.

    1 Un Gravatar (pour Globally Recognized Avatar) est une petite image associée à votre e-mail, utilisée sur les forums et autres lieux d'échanges. Cela permet notamment aux autres utilisateurs de vous " reconnaître " facilement.

    Liens

    Posté par Olivier Saraja (olivS) | Signature : Olivier Saraja | Article paru dans

    Laissez une réponse

    Vous devez avoir ouvert une session pour écrire un commentaire.


    • Il y a actuellement

    • 627 articles/billets en ligne.