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

softyun3年前cms教程115

我们都知道在使用织梦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教程:在列表页输出当前页码相关信息

本方法原理上适用于DedeV5.3及以上所有的版本,不分编码。 这个问题来源于刚才有一位朋友的需求,他希望在列表页可以自由的调用当前栏目的一些与页码相关的信息。这个需求如果用自带的织梦标签,是无法实...

DEDE V5一个简单实现下拉导航的方法

1 下载附件 szsy_menu 并解压后,放在dede的根目录 2 然后,打开include\config_base.php 文件,在最后的“?>”之前 插入如下代码//生成下拉菜单  200...

DEDECMS打开网站后台系统首页卡解决方法

织梦DEDECMS打开网站后台系统首页卡解决方法,给大家分享一下,希望可以帮助到你目录dede/templets/的index_body.htm文件中的第25行至第35行部分屏蔽 : 代码如下 fun...

Dedecms自定义表单时间时间戳值类型的转换方法

今天给大家教一些Dedecms自定义表单时间时间戳值类型的转换方法,简单方便,希望可以帮助到你。在给客户用织梦dedecms做二次开发的时候,自定义表单的功能会经常用到,比如比较简单的留言,订单咨询,...

dedecms发布分页问题完全解决方案

由于文章内容比较多,dede在系统中有一个非常实用的功能就是自动对文章进行分页。这个功能可以说设置的非常贴心。可是在用的时候就出现了问题,出现问题怎么解决,一般情况下我都是先上dede论坛,用搜索,看...

织梦dedecms软件内容页调用下载级别名称

给大家分享一下织梦dedecms软件内容页调用下载级别名称,仅供学习参考。我们在制作织梦软件下载站模板的时候经常会朋友调用软件级别名称的,那么如何在织梦dedecms软件内容页中调用下载级别名称具体方...