Afişarea faviconurilor cu ajutorul Google


Dacă scrieţi o webaplicaţie în cadrul căreia afişaţi mai multe legături s-ar putea să vă intereseze să afişaţi şi faviconurile lor, ca să nu fie doar text ci şi imagine. Desigur, dacă respectivele situri au chiar în rădăcină fişierul favicon.ico e uşor. O altă soluţie e săparea în sursă (cu un curl iei conţinutul) pentru a căuta calea exactă spre favicon. Sau… sau ne folosim de Google care are o cale ce ne permite uşor să ajungem la favicon. Iată calea:

http://www.google.com/s2/u/0/favicons?domain=www.cnet.ro

Evident, în loc de www.cnet.ro poate fi orice altă adresă, dar important e să fie doar domeniul, fără protocol (http://). Deschideţi linkul de mai sus şi schimbaţi domeniul. Iată şi un mic cod demonstrativ.

[PHP]function faviconul($url){
echo "<a href=’http://$url’ alt=’$url’ title=’$url’>";
echo "<img src=http://www.google.com/s2/u/0/favicons?domain=$url ";
echo "width=16 height=16 border=0 hspace=5 vspace=5></a>";
}

faviconul(‘www.cnet.ro’);
faviconul(‘www.catholica.ro’);
faviconul(‘www.profamilia.ro’);
faviconul(‘www.techcrunch.com’);
faviconul(‘www.lifehacker.com’);
faviconul(‘www.hotnews.ro’);
faviconul(‘www.realitatea.net’);[/PHP]

Ce se generează vedeţi mai jos, unde pagina e inclusă cu un iframe. Observaţi că – la momentul scrierii articolului – TechCrunch nu are favicon.

Poate acest mic truc ajută pe cineva :) .


Apreciază articolul:

1 stea2 stea3 stea4 stea5 stea (2 evaluări, media: 5,00 din 5)
Loading...Loading...

0 comentarii


Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile necesare sunt marcate *