銮尊

网站描述

百度站内搜索单搜索引擎ID实现多域名分别控制搜索范围

公司网站用了百度站长平台的站内搜索。由于二级域名比较多,如果给每个二级域名都单独设置站内搜索的ID,比较麻烦。经过研究,站内搜索本身是可以实现单个搜索引擎ID,实现多域名不同搜索框样式,以及给每个域名进行搜索范围的控制。 百度站内搜索设置不同搜索框样式

如上图,一共设置了3个搜索框样式,两个二级域名的,一个默认主域名的。 由于每个搜索框样式生效范围不能有重叠(就是说如果你设置了二级域名范围,那么主域名的生效范围就不能包含二级域名的生效范围)。如下面的两张图:

为了实现在二级域名的页面中,只搜索当前域名下的内容,那么我们就要设置“限制搜索范围”,如下图:

这样一来,我们就可以实现不同二级域名使用不同的搜索框样式,而且只能搜索当前的二级域名下的内容。

注意:一个站内搜索引擎ID,只要代码,但是搜索框样式是可以改的:

<style>
    .bdcs-search{z-index: 99;}
    .bdcs-main{padding-top: 5px; margin-bottom: 5px;}
    .bdcs-search-form-input {width: 250px; height: 20px; padding: 5px 8px; line-height: 20px; background:#DADADA; float:left; border: 1px solid #B2B0B0; margin: 1px 10px 0;}
.bdcs-search-form-submit { width: 67px; height: 33px; border: 1px solid #c4c4c4; background:url(/style/bdzs/search-ico.png) no-repeat #f3f3f3 7px 8px; padding-left: 22px; float:left;line-height: 30px;}
.bdcs-container .bdcs-hot {
width: 600px!important;
overflow:hidden;
    }
.bdcs-search-sug-list{width: 464px!important;
    }
.bdcs-container .bdcs-search-sug-list-item{height: 25px;line-height: 25px;
    }
</style>
<script type="text/javascript">document.write(unescape('%3Cdiv id="bdcs"%3E%3C/div%3E%3Cscript charset="utf-8" src="http: //rp.baidu.com/rp3w/3w.js?sid=搜索引擎ID') + '&t=' + (Math.ceil(new Date()/3600000)) + unescape('"%3E%3C/script%3E'));</script>

记得要把代码中的“搜索引擎ID”改成你自己的ID哟~

2021-02-16

栏目: Linux