2007年6月20日星期三

Google 热榜极其Geek化的"即时贴"功能

昨日Google 黑板报发表了一篇文章,介绍了Google 热榜新推出的"即时贴"功能。该功能的作用是将Google 热榜上的某一个榜单嵌入到网页中。不过由于我是通过Google Reader来看这篇文章的,而我知道Google 黑板报的Feed是全文输入的,所以直接到Google 热榜上查找这个功能,但却并没有看到。当时我以为是Google 中国的失误,忘记了添加了。

但今天我再次打开Google 热榜时发现仍没有加上这一功能。觉得奇怪就直接打开了Google 黑板报的网页再次查阅该文章。这才发现原来这篇文章中包含了两个示例榜单即时贴,由于是通过iframe代码调用所以在Google Reader中无法显示。

这才知道原来Google 中国压根就没打算在Google 热榜中提供每个榜单的嵌入代码,更不用说提供设置工具了......自己看了一下源代码,简单介绍一下定制方法。

上升最快的关键字这一榜单为例,其示例代码是:

<iframe width="200px" height="270px" frameborder="0" src="http://www.google.cn/rebang/clip?bid=12000000&rbbc=fda452&rbbgc=eeeeee&rbtc=222200&rbqc=550055" ></iframe>

"clip?bid="后的编号即榜单编号,即榜单URL中"detail?bid="后的编号。"rbbc"参数决定边框和标题背景的颜色,"rbbgc"参数决定榜单的背景颜色,"rbtc"参数决定标题的颜色,"rbqc"参数决定未点击前的关键字的颜色。这里提供一个颜色代码选择器供读者使用。

该示例代码的实际效果如下(如果是通过Feed阅读器阅读的读者请打开网页查看实际效果):

此外还可通过定制"num"和"length"参数改变榜单显示的关键词个数和条目的最大字数(via Dreamfish)。

电视节目最流行排行榜为例,其示例代码是:

<iframe width="200px" height="140px" frameborder="0" src="http://www.google.cn/rebang/clip?bid=12000017&num=3&length=6" ></iframe>

通过定制"num"和"length"参数将关键词数量限制为3个,条数最大字数限制为6个。

以下是该示例代码的实际效果(如果是通过Feed阅读器阅读的读者请打开网页查看实际效果):

我不得不感到惊讶,我昨日才刚刚对Google 中国提出建议将Google 热榜专业化,当天Google 热榜就充分执行我的建议。将"即时贴"这一功能Geek化,我相信要是没看到Google 黑板报的那篇文章以及没有去查找源代码是无法知道怎样使用这一功能的......只是我看不出这一Geek化除了减少这一功能被应用的可能性意外还有什么作用......

没有评论: