对于综合性站点来说,因为栏目过多,而访客关注的内容可能不同,比如有的网站是门户网站,里面分不同的城市,而不同城市的访客,可能只想搜索自己城市的新闻内容,对于这个就需要对搜索功能进行定制。
首先我们看看怎么对DEDE的搜索功能进行指定栏目或者频道
在搜索结果页添加:
<input type="hidden" name="typeid" value="1,4″ />
value="1,4″就是你要指定的一个或多个栏目,多个栏目用,号隔开。
例如:
1 |
<form name= "formsearch" action= "{dede:global.cfg_cmsurl/}/plus/search.php" > |
4 |
<input type = "hidden" name= "kwtype" value="0″ /> |
5 |
<input type = "hidden" name= "typeid" value="1,4″ /> |
6 |
<input name= "q" type = "text" class= "search-keyword" id = "search-keyword" value= "在这里搜索…" onfocus= "if(this.value=='在这里搜索…'){this.value=" ;} " onblur=" if (this.value== "){this.value='在这里搜索…';}" /> |
7 |
<button type = "submit" class= "search-submit" >搜索</button> |
|