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

favicon

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.

favicon-comments

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"

  1. Nicolas  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Linux Linux
    06 septembre 2008 @ 17:34
    1

    Super news ! :ike:
    (mais je suis sous dotclear 2, donc les plugins pour le moment… )

    Vivement une version dotclear ! (Cocoricooo !)

  2. Piokaz  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    06 septembre 2008 @ 19:06
    2

    Ohhh.. et combien de fois pickupjojo a insisté pour que tu fasse une capture de son commentaire ? ^^

    Sinon, ouais, assez sympa.

  3. Bayounette  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    06 septembre 2008 @ 22:55
    3

    Merci merci merci :thumbsup:

    J’avais testé avec le plugin WP favicon mais ca ne voulait plus marcher depuis les mises à jour.
    La je suis ravie :wub:

  4. FraG  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    07 septembre 2008 @ 11:22
    4

    Sympa ça.
    Le code, on peux le placer n’importe ou dans le fichier comments.php ou il y’a un endroit précis ?

  5. dhoko  Surfe sur Opera Opera 9.52 avec Windows Windows XP
    07 septembre 2008 @ 12:20
    5

    Hyper sympa ça, dès que j’ai un peu de temps je file le mettre dans mon code

  6. Bayounette  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    07 septembre 2008 @ 12:42
    6

    @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

  7. Praska  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows Vista
    07 septembre 2008 @ 19:40
    7

    Bizarre j’ai raté l’infos ! ;)
    Mais je vais essayer de motiver mon admin pour ça :p

  8. Ze  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Linux Linux
    07 septembre 2008 @ 21:30
    8

    Ca ne marche malheureusement pas pour les « sous-sites » toto.com/toto à première vu, dommage.

  9. De tout de rien, c'est la boîte à liens ! | Weezonaute, le blogueur masqué  Surfe sur WordPress WordPress 5740
    08 septembre 2008 @ 9:05
    9

    […] WordPress : intégrer facilement des favicons dans vos commentaires via Papy Geek […]

  10. Pêle-mêle de blogues : Planete Freeware  Surfe sur WordPress WordPress abc
    08 septembre 2008 @ 23:37
    10

    […] WordPress : intégrer facilement des favicons dans vos commentaires […]

  11. younes  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    17 septembre 2008 @ 18:26
    11

    J’ai essaye mais ca marche pas :(

  12. smed79  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.4 avec Windows Windows XP
    05 janvier 2009 @ 2:00
    12

    salut,
    je vais tester ! :ike:
    merci et @ ++

  13. Kactoo  Surfe sur Google Chrome Google Chrome 4.0.249.11 avec Windows Windows 7
    27 novembre 2009 @ 1:31
    13

    Merci !

    C’est très utile, j’était partit pour coder un truc ! ;)

PapyGeek peut conduire avec un volant de Badminton. +