织梦实现分类搜索内容的功能(下拉搜索)

softyun3年前cms教程120

我们都知道在使用织梦dedecms二次开发的时候,搜索只有标题搜索和模糊搜索,那么怎样才能实现按照栏目进行分类搜索呢?我们想搜哪个栏目下的就搜哪个栏目下的数据。
其实很简单下面就是操作代码,替换掉原来的就可以了;
<form action="{dede:field name='phpurl'/}/search.php" name="formsearch">
<div class="form">
<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>
{dede:channelartlist typeid='top' } 
{dede:type} <option value='[field:id/]'>[field:typename/]</option>{/dede:type}
{dede:channel type='son' noself='yes'} 
<option value='[field:id/]'>-[field:typename/]</option>
{/dede:channel} 
{/dede:channelartlist}
</select><button type="submit" class="search-submit">搜索</button>
</div>
</form>
是不是很简单,这样就可以实现分类搜索了,让我们的搜索更精确,速度也更快了。
免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

dedecms织梦sql基本语法 直接调用数据库

今天教大家dedecms织梦sql基本语法直接调用数据库,希望对你有所帮助我们在修改使用织梦cms模板时,会用到很多标签,这是dede自身的数据调用命令,可以调用MYSQL的各种数据。这是非常方便的,...

dedecms织梦的循环次数的方法并做条件判断

教大家一下dedecms织梦的循环次数的方法并做条件判断,仅供大家参考学习。1.获取dedecms织梦的循环次数,关键是[field:global.autoindex/]这个标签{dede:arcli...

DedeCms调用Discuz论坛主题等数据方法总结

同时使用Dedecms和Discuz论坛的朋友,难免要在网站内调用论坛的内容.使用Discuz论坛的JS调用方式,对搜索引擎不够友好,下面我们来说如何在DedeCms中调用Discuz论坛的数据.说明...

彩色热门tags,热门关键字代码,刷新一次变换一次,无需修改源码

此代码优点: ◎ 无需修改任何源文件 ◎ CSS+JS文件控制,简单更容易! ◎ 随心所欲,想变多少颜色就变多少颜色。 网页部分的代码如下:  <div>   <h2><...

dede审核时间与更新文章发布日期同步

dede审核时间与更新文章发布日期同步打开织梦dedecms后台所在目录 默认为dede的archives_do.php文件,大概在200行开始:原代码:$maintable = ( trim($ro...

实时更新的【热门关键字】!

实现起来很简单,可是很多人不知道。登录到后台后台:自定义宏标记 添加一标记所属栏目:默认不用动标记名称:keywords_hot时间限制:永不过期正常显示内容:热门关键字:{dede:hotwords...