周末,台风和九州擦肩而过,外面虽未刮强风,雨倒是下个不停。在家里继续整理博客。今天已将Google ajax search成功整合进站内搜索。现在在侧边栏的搜索框内输入关键词搜索后,搜索结果将会出现在博客页面左部分。
众所周知,wordpress自带的搜索并不精确,用Google adsense search固然可以调用Google进行站内搜索,但其代码却无法通过W3C验证,且搜索结果是显示在google页面而非博客页面。所以就想在自己的博客内调用google ajax search api来进行站内搜索。在wordpress plugin上找到了一个Google ajax search插件,急忙装上去试用,发现效果很不好,将关键词输入搜索框进行搜索后,搜索框下面将弹出搜索结果。似乎直接照搬Google search API代码。
在百度上搜索google ajax search wordpress,第一个出现的就是Storyday博客的,“集成google ajax search到你的wordpress blog中”,结果参照他的文章及提供的代码,以及Google Search官方的帮助“Google AJAX Search API Developer Guide”,下午花了点时间,顺利搞定。自己又hack了一下代码,使之通过W3C XHTML验证,再则自定义下搜索对象。现在除了站内文章搜索后,还支持网页,新闻,图片,视频和图书搜索。在自己的博客上就可以直接搜到Youtube视频了。还蛮方便的。
具体调用Google ajax search的做法,Storyday的文章已经写得很明了,并提供代码下载,无需在此重复了。前提是必须到google站点申请个API。
转载文章请注明转载自:ThinkAgain - Let's Blog!


























2007.09.20 Thursday 12:48 pm
我们可以交换链接吗?我已经把你加入链接了。
另外请教一下,右边栏怎样在BLOGROLL 之外再添加一个LINKS?
我的首页上只有BLOGROLL.
2007.09.23 Sunday 1:33 pm
好像api已经不能申请了吧
另外楼上兄弟,你只需要再添加一个分类,直接调用那个分类就好了
2008.06.27 Friday 3:23 am
把你的代码贡献一下吧
觉得你的代码比较美观!
而且功能也多..
发邮箱里即可921308@qq.com
谢拉
2008.06.27 Friday 9:26 am
To Pany: 我只是借用了别人的方法,具体代码等可以在storyday网站上下载,链接文中已有。
2009.04.05 Sunday 4:33 pm
不知道google ajax search支持adsense绑定了没有.