在你的网站中嵌入搜索功能-百度和google

如果在自己的网站能够搜索是多么酷的一件事情,让我们来看看怎么实现。

百度

百度提供了免费的代码工站长么使用,具体代码可以到

http://zhanzhang.baidu.com/tools/code

下载,这里列出一段

<SCRIPT language=javascript>
function g(formname)    {
    var url = "http://www.baidu.com/baidu";
    if (formname.s[1].checked) {
        formname.ct.value = "2097152";
    }
    else {
        formname.ct.value = "0";
    }
    formname.action = url;
    return true;
}
</SCRIPT><form name="f1" onsubmit="return g(this)"><table bgcolor="#FFFFFF" style="font-size:9pt;"><tr height="60"><td valign="top"><img src="http://img.baidu.com/img/logo-137px.gif" border="0" alt="baidu"></td><td><input name=word size="30" maxlength="100"><input type="submit" value="百度搜索"><br><input name=tn type=hidden value="bds"><input name=cl type=hidden value="3"><input name=ct type=hidden><input name=si type=hidden value="www.foxavideo.com"><input name=s type=radio> 互联网<input name=s type=radio checked> www.foxavideo.com</td></tr></table></form>

把上面这段代码放在body中就可以,注意把上面的红色的部分改成你的网站的ip或者域名就可以。这样百度就会在你的站内搜索了内容了。

google

谷歌提供了免费的和收费的,先看下免费的。

<form method="get" action="http://www.google.com/search">

<input type="text"   name="q" size="31"
 maxlength="255" value="" />
<input type="submit" value="Google Search" /><br>
<input type="radio"  name="sitesearch" value="" />
 Internet Search
<input type="radio"  name="sitesearch"
 value="foxavideo.com" checked />Internal Search<br />

</form>

免费版本有好几个,功能一样,只不过多了几个定制,详情参看:

http://blog.jayesh.com.np/2008/06/how-can-i-embed-google-search-box-in-my-web-site/

把上面这段代码放在body中就可以,注意把上面的红色的部分改成你的网站的ip或者域名就可以。

除此之外,google提供了定制化的搜索服务,这个收费的,收费的标准是根据搜索的次数。搜索次数越高,收费越高,按年来收费,价格从几百美元到几千美元不等。对于的一般的小网站就没有必要去花这个钱了,使用上面的免费版就完全可以。如果想创建收费的版本,也很简单,

http://www.google.com/cse/manage/create

先填写一些你个人的网站的一些信息,然后交费,你就可以得到代码,google还有售后服务。

版权所有,禁止转载. 如需转载,请先征得博主的同意,并且表明文章出处,否则按侵权处理.

    分享到:

留言

你的邮箱是保密的 必填的信息用*表示