调用 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 图像。接下来……想怎么用就怎么用吧 :evil:

最新评论

  • go兔 这域名有特色,博客也很有个性的页,站长是个大佬啊 :D 改域名,像大爷们一样去建国
  • A搜索 学习了!!!但请问有没有办法让出来的结果的链接不是通过google的url跳转阿?遇到敏感词时一跳转就被墙,貌似90秒左右 打造完美的 ajax 版 Google 自定义搜索
  • 小王子 我也挺喜欢Twitter的,不过就是上推有点麻烦而已,不过我还是不上新浪微博,讨厌QQ空间尼玛一个个的转载,讨厌新浪微博杂乱无章,Twitter简洁更具吸引力。 我为什么爱 Twitter
  • Oz 确实对于用惯了weibo的人转而去用twitter都会很不习惯 我为什么爱 Twitter
  • 天津航空 向海兵 您好,我们公司近期要组织一次献血活动,我特别希望能用这个视频,来作为宣传动员公司员工,请问您可以传给我一份吗? 邮箱:haibin_x@hanir.com Q Q:315117171 致礼 非常有创意的献血慈善广告

发表您的评论

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

: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 文件好多了...

我也去用下 :D

这功能很帅······

呵呵呵呵呵

老肥 在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,搞定了