给CSDN博客侧栏添加搜索功能

利用百度博客搜索 给csdn博客添加全文搜索功能
发现
百度博客搜索 对CSDN博客基本能搜到全部文章, 而且时效性好..而google的Blogsearch对csdn blog不行.
可以去百度博客搜索submit一下你的博客:http://utility.baidu.com/blogsearch/submit.php

在 "配置-公告" 中添加如下代码:
将yourID替换成你的ID(例如:touzani)
< script type = " text/javascript " >
    function  blogsearch () 
    {
        var wq=document.getElementsByName("wq")[0].value;
                 
        var link="http://blogsearch.baidu.com/s?lm=0&si=&rn=10&tn=baidublog&ie=
                UTF-8&ct=2097152&bsm=0&wd=site:(blog.csdn.net)+yourID+"+wq+"&cl=0";
     
        window.open(link);
     }

</ script >
< input id = " query "  name = " wq "  type = " text " />
< input id = " b-searchbtn "  value = " Search this Blog "  onclick = " javascript:blogsearch() "  type = " submit " />

注意上面"&ie="是紧接着“UTF-8"的...
地址栏中的汉字编码 百度l默认是gb2312(%**%**表示一个汉字, 例如%B2%D9表示‘操’),
只要简单地将其改成”UTF-8“就可以了, 否则中文会变成乱码..
而google默认是”UTF-8"编码, “ %**%**%** ”表示一个汉字(例如%E6%93%8D表示‘操’) 

还可以自定义CSS样式:
#query  {
width:150px;      
border:1px solid #
999;
background: #fff;
}

#searchbtn 
{
border:1px solid #
999;
background: #fff;
}

发现 CSDN的搜索也可以进行全文搜索, 可指定用户名, 速度还更快点
将代码中的
var link="http://blogsearch.baidu.com/s?lm=0&si=&rn=10&tn=baidublog&ie=
                UTF-8&ct=2097152&bsm=0&wd=site:(blog.csdn.net)+yourID+"+wq+"&cl=0";
改成
var  link="http://search.csdn.net/search/"+wq+"/1/blog/yourID/?"
即可
width="728" scrolling="no" height="90" frameborder="0" align="middle" marginwidth="0" marginheight="0" src="http://download1.csdn.net/down3/20070601/01184120111.htm">
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值