调用 Google favicon 缓存的朋友请更新

favicons上次说到 Google 有一个 favicon 调用地址,用来显示用户个人资料(如 Google 阅读器,网上论坛)里链接的 favicon, 我们可以用这个服务,在博客最新评论、友情链接之类的条目前面加上此人的 favicon, 丰富一下页面内容。

不过前些天这个调用发生了一些变化。以前只需要将链接抹去 "http://", 域名后面即使还跟有东西,都可以返回正确的 favicon, 现在不能跟了,只能是域名部分,连跟个斜杠都不可以。使用方法当然也得更新,以下是新的用法语句,感谢 Shawn 提供:

假设评论者留下的网址在数据库中是 $url, 我们另外定义一个 $domain, 用作输出。先将 $url 转换成 $domain. 其中 $link 是一次代换,如果和原有变量名冲突,可以换个名字:

$link = clean_url(strip_tags($url));
$autArray = explode("/",$link);
$domain = "" . $autArray[2];

现在可以将 $domain 用到 favicon 调用地址里面去了,调用地址示例:

http://www.google.com/s2/favicons?domain=fis.io

输出为 fis.io 这样的 16x16 png 图像。接下来……想怎么用就怎么用吧 👿

最新评论

  • 高午饭 博主现在的社交网络有么,想关注您呢 我为什么爱 Twitter
  • 西贝博客 很好的建议!谢谢分享! 如何为 blog 建立一个高效的标签系统
  • 苹果 老罗露脸了,哈哈,支持他现在的事业 我为什么爱 Twitter
  • 飞之梦 不错,第一次看到这些效果,以后要用一用了。 CSS 文字阴影在网页设计中的应用
  • QQ地带 大牛,pansou也是用的ajax search,为什么他不会被墙呢,因为他调用的地址是ip,不是直接的谷歌域名。请问怎么实现。 打造完美的 ajax 版 Google 自定义搜索

发表您的评论

您的评论将回复给 原评论者

:D:):O8):(8D;DXD:P:nice::rainbow::cafe::love::cake:

目前有 16 条评论

  

我去看看我的先。。。

:rainbow:

昨天调用鲜果的favicon时候发现问题了,刚好今天就看到你的文章.share!

啊啊啊,有空就试下

我是前两天刚发现这个问题的,但是是今天刚修正的,不过我现在才看见你的文章

Google悄悄改代码,不过还好,只是规范了一下用法

分享一下
http://gribao.com/2008/10/google-favicon.html

gribao 终于复活了哇 gxgx~

我一开始也觉得调用个ico蛮有趣的,但仔细想想,这反正也不是必要的外部调用,页面载入慢的小朋友就别玩了...

还行,比直接引用对方的 ico 文件好多了...

我也去用下 😀

这功能很帅······

呵呵呵呵呵

老肥 在bookmark list 里面怎么加啊
<?php
wp_list_bookmarks('
category_orderby=
&category_orderby=
&category_before=
&category_after=
&before=
&after=&show_description=0&between=')
;
?>

-----------------------

这个img的src该怎么写呢? 在wp_list_bookmarks函数里面,去除http://的定义之类的写在哪里? 谢拉

这个好像没法直接在函数参数里描述,我是改 /wp-includes/bookmark-template.php 的…

呵呵,3Q,搞定了