Ok

En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies. Ces derniers assurent le bon fonctionnement de nos services. En savoir plus.

29.09.2009

Afficher les gravatars des auteurs de commentaire en mosaïque dans un élement de colonne

Je vous propose un gadget inutile et donc indispensable visible dans la colonne, à ce niveau .

Il suffit de récupérer le code ci-dessous pour que cela fonctionne, mais vous aurez peut-être des ajustements à faire dans votre feuille de styles.

Évidemment ce module a des défauts. Il affichera les gravatars des commentaires, et peut tout à fait afficher la même image 16 fois de suite. Il ne passe pas à un autre dès qu'il a déjà affiché un auteur. Et puis la taille du gravatar se règle dans l'administration, pour tout le blog. Il faudra donc trouver le bon équilibre entre commentaires et colonne.

L'idée consiste à récupérer le code présent dans la page "lien permanent", pour appeler l'affichage du gravatar, puis de l'insérer dans le code d'affichage des commentaires habituellement utilisé dans les éléments de colonne.


Dans la page lien permanent, vous devriez trouver quelque chose comme

<p id="c{$comment.id}">{if $blog.blog_comment_gravatar}{$comment.email|gravatar:$blog.blog_comment_gravatar}{/if}{$comment.source}</p>

L'affichage est conditionné à l'activation de la fonctionnalité, on vérifie donc {if...
puis on affiche (le cas échéant) le gravatar {$comment.email|gravatar:$blog.blog_comment_gravatar}
fin de la condition {/if}
et on affiche le texte du commentaire.

Ce qui nous intéresse est surligné.

Le code de mon élément de colonne "commentaires récents" étant déjà personnalisé (il s'appelle d'ailleurs "À propos de...") une analyse approfondie n'est pas opportune pour l'instant. Je me contenterai d'expliquer le code de l'élément personnalisé une fois terminé.

- On ouvre le module "commentaires récents", et on en demande 15
{comments assign="comment" lastn="15" posts="posts"}

- On ouvre le lien hypertexte vers le commentaire
<a href="{$comment.permalink}#c{$comment.id}"

- On attribue un titre, une infobulle à ce lien, qui sera composé du nom de l'auteur (tronqué à 50 caractères)
title="{$comment.authorname|truncate:50:'... '}

- On ajoute  sur puis le titre de la note commentée (tronqué à 150 caractères)
sur {$comment.post|truncate:150:'... '}">

- On affiche le gravatar, et on ferme le lien
{$comment.email|gravatar:$blog.blog_comment_gravatar}</a>

- On ferme le module.
{/comments}

Si vous voulez installer ce module :

Copiez le code ci-dessous :

{comments assign=" lastn="15" posts="posts" href="http://www.hautetfort.com/admin/posts/{$comment.permalink}#c{$comment.id}" title="{$comment.authorname|truncate:50:'... '} sur {$comment.post|truncate:150:'... '}">{$comment.email|gravatar:$blog.blog_comment_gravatar}</a>{/comments}

Puis allez dans l'interface d'administration, dans le contenu des colonnes, ajouter un élément personnalisé, "Ajouter un élément texte". Oui je sais cela peut surprendre. Mais si voulez que le code Hautetfort soit correctement interprété, vous ne devez pas utiliser "Ajouter le code HTML / Javascript".

Donnez un titre à l'élément. "Commentateurs" n'est pas forcément le plus heureux. "Graves avatars" ?

Demandez l'affichage du nom, et centrez le contenu de l'élément.

Enregistrez, ajoutez à droite ou à gauche, puis validez la postion de l'élément avant d'enregistrer les modifications.

En vous souhaitant d'avoir la mosaïque la plus variée possible...

16:13 Écrit par Gee Mee dans Personnaliser son blog | Lien permanent | Commentaires (7) | Tags : afficher, gravatar, auteur, commentaire, colonne | |  del.icio.us | | Digg! Digg |  Facebook

Commentaires

Tient on fait dans l'inutile futile intéressant ici maintenant, chouette. J'ai noté l'apparition furtive de blog-It que je ne vois plus d'ailleurs, ça test sévère.

Écrit par : Bougrenette | 29.09.2009

Répondre à ce commentaire

... oui, mais est-ce qu'au moins ça teste Ostéronne ? (j'ai pas pu m'empêcher)
Bon sinon on va vite voir qui sont les groupies de Gee Mee avec cette mosaïque d'avatars !

Écrit par : See Mee | 29.09.2009

@ Bougrenette : Hou hou ;-) Sinon, oui je teste blog-it (cf lien)

@ See Mee : On va surtout voir que je n'ai pas de groupies... Juste de fidèles lectrices ? Puissent-elles continuer de commenter sans faire aumône.

Écrit par : Gee Mee | 30.09.2009

J'ai du retard de lectures dans vos notes !!! Affolant ! Je vais cesser la procrastination et m'y remettre :)

Écrit par : Océane | 30.09.2009

Répondre à ce commentaire

À deux mains ?
(Honi soit, etc.)

Écrit par : Gee Mee | 01.10.2009

Sinon, le reste de ma contribution au débat, et ça n'a peut-être rien à voir, mais j'ai besoin de soulager ma conscience: je déteste la nouvelle version de Blog-it express.

Écrit par : Océane | 05.10.2009

Répondre à ce commentaire

Nouvel utilisateur, je n'ai pas eu l'occasion de m'attacher à la version précédente. Mais vous avez bien fait de soulager votre conscience ;-)

Écrit par : Gee Mee | 05.10.2009

Les commentaires sont fermés.