Log in |

替换LBS站内搜索为google/baidu引擎

2007年02月3日 AM 10:58 | 作者:愆伏

自带的搜索其实做的不错,但由于不是全文检索并存在日文字符溢出的问题,我决定把它换掉。
为了操作方便,准备使用现成的站内搜索引擎代码。还好百度和都提供有相应的代码。

/log/wp-content/uploads/200702/03_110939_goodu.jpg

1.百度的:

  1. <form action="http://www.baidu.com/baidu" target="_blank">
  2. <table bgcolor="#FFFFFF"><tr><td>
  3. <input name=tn type=hidden value=baidu>
  4. <a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a>
  5. <input type=text name=word size=30>
  6. <input type="submit" value="百度搜索">
  7. </td></tr></table>
  8. </form>

如果你不需要百度的logo的话,可以把

  1. <a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" alt="Baidu" align="bottom" border="0"></a>

去除

表单的样式也可以自行定义,你可以直接给<form>添加一个id
例如:

  1. <form action="http://www.baidu.com/baidu" target="_blank" id="searchBar">

然后在你使用的css中,可以对searchBar及其下的元素进行定义,如:

  1. #searchBar table{background:#f4f4f4;font-size:12px;}

诸如此类。。。
改好之后,把它放在global.asp中合适的位置即可

2.

  1. <!-- Search Google -->
  2. <center>
  3. <form method=get action="http://www.google.com/search">
  4. <table bgcolor="#FFFFFF"><tr><td>
  5. <a href="http://www.google.com/intl/zh-CN/">
  6. <img src="http://www.google.com/logos/Logo_40wht.gif"
  7. border="0" alt="Google" align="absmiddle"></a>
  8. <input type=text name=q size=31 maxlength=255 value="">
  9. <input type=hidden name=ie value=GB2312>
  10. <input type=hidden name=oe value=GB2312>
  11. <input type=hidden name=hl value=zh-CN>
  12. <input type=submit name=btnG value="Google 搜索">
  13. </td></tr></table>
  14. </form>
  15. </center>
  16. <!-- Search Google -->

和百度的一样,放在gloabal.asp里合适的位置就可以了