对于数据量比较大的网站来说,如果按照全网进行搜索的话,那么数据会比较多,如果我想让用户可以按照栏目id进行搜索的话,要怎么实现呢?
	首先我们看看怎么对DEDE的搜索功能进行指定栏目或者频道
	在搜索结果页添加:
	<input type="hidden" name="typeid" value="1,4″ />
	value="1,4″就是你要指定的一个或多个栏目,多个栏目用,号隔开。
	那接下来我们就可以制定对全站所有栏目进行调用,让访客可以自己选择要搜索哪个栏目
	生成栏目列表供访客选择,完整代码如下:
	<form action="{wmd:field name='phpurl'/}/search.php" name="formsearch">
	<div class="form">
	<h4>搜索</h4>
	<input type="hidden" name="kwtype" value="0" />
	<input type="hidden" name="searchtype" value="titlekeyword" />
	<input name="keyword" type="text" class="search-keyword" id="search-keyword"/>
	<select name="typeid" class="search-option" id="typeid">
	<option value='0' selected='1'>全部栏目</option>
	{wmd:channelartlist typeid='top' }
	{wmd:type} <option value='[field:id/]'>[field:typename/]</option>{/wmd:type}
	{wmd:channel type='son' noself='yes'}
	<option value='[field:id/]'>-[field:typename/]</option>
	{/wmd:channel}
	{/wmd:channelartlist}
	</select><button type="submit" class="search-submit">搜索</button>
	</div>
	</form>
	
上面的搜索是可以按照顶级栏目和子栏目进行搜索的,如果只需要按照顶级栏目搜索,那么只需要将红色部分去掉就行了。
上面的搜索是可以按照顶级栏目和子栏目进行搜索的,如果只需要按照顶级栏目搜索,那么只需要将红色部分去掉就行了。
The End



大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)