Google dispose d’un service permettant de récupérer la favicon de n’importe quel site via une simple URL. En effet, Google Shared Stuff (S2) permet de retourner une image PNG (et non un .ico) à partir d’une URL cachée :
http://www.google.com/s2/favicons?domain=www.papygeek.com
L’intérêt est qu’il est alors possible d’intégrer facilement cette image sur n’importe quel site Web dans une balise de type <img>, donc sans la moindre ligne de code. Google s’occupera tout seul de trouver la favicon.
Il existe en fait plusieurs façons d’intégrer une favicon sur un site en fonction des navigateurs :
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> <link rel="icon" type="image/png" href="/favicon.png" />
Ou même simplement un fichier « favicon.ico » à la racine du site…
Ici, le service de Google ne semble trouver la favicon correctement que si celle-ci se situe à la racine. Ce n’est pas dramatique puisque c’est quand même en général la bonne pratique à adopter pour que la favicon soit compatible avec un maximum de navigateurs.
Sous WordPress, pour pouvoir intégrer la favicon du site de ceux qui laissent un commentaire, il suffit d’éditer le fichier « comments.php » et d’y ajouter une ligne de ce type :
<?php if (!empty($comment->comment_author_url)) {$url = preg_replace('/^http:\/\//', '', $comment->comment_author_url); if ($url != "") { $imgurl = "http://www.google.com/s2/favicons?domain=" . $url; echo '<img src="' . $imgurl . '" width="16" height="16" />'; }} ?>
Bien sûr, la technique est facilement adaptable à DotClear ou autre. Les commentaires sont là pour partager vos solutions.
Et évidemment, puisque l’image est hébergée sur les serveurs de Google, ça devrait rouler niveau charge… et ne pas ralentir votre site ou blog.
Via.




13 réponses pour "WordPress : intégrer facilement des favicons dans vos commentaires"
06 septembre 2008 @ 17:34 -
Super news !
(mais je suis sous dotclear 2, donc les plugins pour le moment… )
Vivement une version dotclear ! (Cocoricooo !)
06 septembre 2008 @ 19:06 -
Ohhh.. et combien de fois pickupjojo a insisté pour que tu fasse une capture de son commentaire ? ^^
Sinon, ouais, assez sympa.
06 septembre 2008 @ 22:55 -
Merci merci merci
J’avais testé avec le plugin WP favicon mais ca ne voulait plus marcher depuis les mises à jour.
La je suis ravie
07 septembre 2008 @ 11:22 -
Sympa ça.
Le code, on peux le placer n’importe ou dans le fichier comments.php ou il y’a un endroit précis ?
07 septembre 2008 @ 12:20 -
Hyper sympa ça, dès que j’ai un peu de temps je file le mettre dans mon code
07 septembre 2008 @ 12:42 -
@frag : En général on met le code près du nom de l’auteur du commentaire. Pour ma part, utilisant WordPresss, j’ai mis le code avant
07 septembre 2008 @ 19:40 -
Bizarre j’ai raté l’infos !
Mais je vais essayer de motiver mon admin pour ça :p
07 septembre 2008 @ 21:30 -
Ca ne marche malheureusement pas pour les « sous-sites » toto.com/toto à première vu, dommage.
08 septembre 2008 @ 9:05 -
[...] WordPress : intégrer facilement des favicons dans vos commentaires via Papy Geek [...]
08 septembre 2008 @ 23:37 -
[...] WordPress : intégrer facilement des favicons dans vos commentaires [...]
17 septembre 2008 @ 18:26 -
J’ai essaye mais ca marche pas :(
05 janvier 2009 @ 2:00 -
salut,
je vais tester !
merci et @ ++
27 novembre 2009 @ 1:31 -
Merci !
C’est très utile, j’était partit pour coder un truc !
Laisser un commentaire