公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

帝国cms多条件搜索:

一、支持多栏目同时搜索:

搜索多个栏目用逗号格开即可

例子:下面为搜索id=1,id=2,id=3三个栏目的信息:

二、支持专题搜索:

搜索专题变量名:ztid

搜索多个专题可以用逗号格开,同上面的多栏目搜索

例子:下面为搜索专题ID=1的信息

三、支持各种逻辑运算联结符:

逻辑运算联结符变量名:hh

LT : 小于

GT : 大于

EQ : 等于

LE : 小于等于

GE : 大于等于

NE : 不等于

IN : 包含(搜索关键字用空格隔开每个值)

BT : 范围,两个值之间(搜索关键字用空格隔开两个值)

LK : 模糊查询(默认)

例子:

模糊查询:

四、支持设置多条件查询之间关联关系

关联关系变量名为:andor

有两种关联关系:

or : 或者的关系(默认)

and : 并且的关系

例子:

五、支持多字段、多逻辑运算联结符并列搜索

(一)、多字段并列搜索:有“字符串”与“数组”两种传递方式

1、字符串传递为例子:

<input type="hidden" name="hh" value="LK"> <input type="hidden" name="show" value="title,writer"> <input type="hidden" name="keyboard" value="标题,作者">

(说明:上面为模糊查询title字段包含“标题”字符或者writer字段包含“作者”的信息)

2、数组传递为例子:

<input type="hidden" name="hh" value="LK"> <input type="hidden" name="show[]" value="title"> <input type="hidden" name="keyboard[]" value="标题"> <input type="hidden" name="show[]" value="writer"> <input type="hidden" name="keyboard[]" value="作者">

(说明:上面为模糊查询title字段包含“标题”字符或者writer字段包含“作者”的信息)

(二)、多逻辑运算联结符并列搜索

1、字符串传递为例子:

<input type="hidden" name="hh" value="LK,EQ"> <input type="hidden" name="show" value="title,writer"> <input type="hidden" name="keyboard" value="标题,作者">

(说明:上面为模糊查询title字段包含“标题”字符或者writer字段等于“作者”的信息)

2、字符串传递为例子:

<input type="hidden" name="show[]" value="title"> <input type="hidden" name="hh[]" value="LK"> <input type="hidden" name="keyboard[]" value="标题"> <input type="hidden" name="show[]" value="writer"> <input type="hidden" name="hh[]" value="EQ"> <input type="hidden" name="keyboard[]" value="作者">

(说明:上面为模糊查询title字段包含“标题”字符或者writer字段等于“作者”的信息)

六、新增特殊字段查询

特殊字段包括:

id : 按信息id搜索

keyboard : 按关键字搜索,可实现按tags列出信息效果

userid : 按用户ID搜索

username : 按用户名搜索

新增member变量:可设置只搜索会员投稿或者管理员增加的信息。

值为0则不限制

值为1则为只搜索会员投稿的信息

值为2则为只搜索管理员增加的信息

例子:只搜索会员投稿的信息

七、新增新的GET提交方式

可以将数据直接提交至e/search/index.php,而不需要4.6的/search/keyword中转。

只要在参数中加上“searchget”变量就可以了,如:/e/search/?searchget=1&keyboard=帝国&show=title

应用例子::实现按标题、作者、录入者与信息ID同时搜索的表单

HTML代码:

<form name="searchform" method="post" action="/e/search/index.php"> <table width="550" border="0" align="center" cellpadding="3" cellspacing="1" class="tableborder"> <input type="hidden" name="tbname" value="news"> <input type="hidden" name="tempid" value="1"> <b><input type="hidden" name="andor" value="and"></b> <tr class="header"> <td colspan="2">新闻搜索</td> </tr> <tr bgcolor="#FFFFFF"> <td width="97">标题:</td> <td width="388"> <b> <input type="hidden" name="show[]" value="title"> <input type="hidden" name="hh[]" value="LK"> <input name="keyboard[]" type="text"></b> </td> </tr> <tr bgcolor="#FFFFFF"> <td>作者:</td> <td> <b> <input type="hidden" name="show[]" value="writer"> <input type="hidden" name="hh[]" value="LK"> <input name="keyboard[]" type="text"></b> </td> </tr> <tr bgcolor="#FFFFFF"> <td>录入者:</td> <td> <b> <input type="hidden" name="show[]" value="username"> <input type="hidden" name="hh[]" value="EQ"> <input name="keyboard[]" type="text"></b> </td> </tr> <tr bgcolor="#FFFFFF"> <td>信息ID范围:</td> <td> <b> <input type="hidden" name="show[]" value="id"> <input type="hidden" name="hh[]" value="BT"> <input name="keyboard[]" type="text"></b> <font color="#666666">(例:“1 6”表示1到6之间) </font></td> </tr> <tr bgcolor="#FFFFFF"> <td> </td> <td> <input type="submit" name="Submit" value="马上搜索"> <font color="#666666">(不设置为不限)</font></td> </tr> </table> </form>

以上就是帝国cms怎么多条件搜索的详细内容,更多请关注李烨博客其它相关文章!

请扫码添加客服好友哦,联系客服获取并安装。

标签:

下一篇:帝国cms如何安装模板(帝国cms8.0)

上一篇:帝国cms评论怎么做(帝国cms论坛模板在哪)

相关文章

  admin

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定