98300

帝国cms怎么多条件搜索

[复制链接]
发表于 2019-12-1 16:08:31 | 显示全部楼层 |阅读模式

5d3c1bd6f292b917.jpg

5d3c1bd6f292b917.jpg

帝国cms多条件搜索:
一、支持多栏目同时搜索:
搜索多个栏目用逗号格开即可
例子:下面为搜索id=1,id=2,id=3三个栏目的信息:

二、支持专题搜索:
搜索专题变量名:ztid
搜索多个专题可以用逗号格开,同上面的多栏目搜索
例子:下面为搜索专题ID=1的信息

三、支持各种逻辑运算联结符:
逻辑运算联结符变量名:hh
LT : 小于
GT : 大于
EQ : 等于
LE : 小于等于
GE : 大于等于
NE : 不等于
IN : 包含(搜索关键字用空格隔开每个值)
BT : 范围,两个值之间(搜索关键字用空格隔开两个值)
LK : 模糊查询(默认)
例子:
模糊查询:
四、支持设置多条件查询之间关联关系
关联关系变量名为:andor
有两种关联关系:
or : 或者的关系(默认)
and : 并且的关系
例子:

五、支持多字段、多逻辑运算联结符并列搜索
(一)、多字段并列搜索:有“字符串”与“数组”两种传递方式
1、字符串传递为例子:



(说明:上面为模糊查询title字段包含“标题”字符或者writer字段包含“作者”的信息)
2、数组传递为例子:





(说明:上面为模糊查询title字段包含“标题”字符或者writer字段包含“作者”的信息)
(二)、多逻辑运算联结符并列搜索
1、字符串传递为例子:



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






(说明:上面为模糊查询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同时搜索的表单

1564220047249559.jpg

1564220047249559.jpg

1564220098870308.jpg

1564220098870308.jpg

HTML代码:




新闻搜索


标题:

   





作者:

   





录入者:

   





信息ID范围:

   


(例:“1 6”表示1到6之间)






(不设置为不限)


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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋| 98300.NET

GMT+8, 2019-12-11 21:21 , Processed in 0.103877 second(s), 7 queries , MemCache On.

Powered by Discuz! X

© 2015-2016 98300.NET

快速回复 返回顶部 返回列表