帝國cms多條件搜索:
一、支持多欄目同時搜索:
搜索多個欄目用逗號格開即可
例子:下面為搜索id=1,id=2,id=3三個欄目的信息:
二、支持專題搜索:
搜索專題變量名:ztid
搜索多個專題可以用逗號格開,同上面的多欄目搜索
例子:下面為搜索專題ID=1的信息
三、支持各種邏輯運算聯(lián)結(jié)符:
邏輯運算聯(lián)結(jié)符變量名:hh
LT : 小于
GT : 大于
EQ : 等于
LE : 小于等于
GE : 大于等于
NE : 不等于
IN : 包含(搜索關鍵字用空格隔開每個值)
BT : 范圍,兩個值之間(搜索關鍵字用空格隔開兩個值)
LK : 模糊查詢(默認)
例子:
模糊查詢:
四、支持設置多條件查詢之間關聯(lián)關系
關聯(lián)關系變量名為:andor
有兩種關聯(lián)關系:
or : 或者的關系(默認)
and : 并且的關系
例子:
五、支持多字段、多邏輯運算聯(lián)結(jié)符并列搜索
(一)、多字段并列搜索:有“字符串”與“數(shù)組”兩種傳遞方式
1、字符串傳遞為例子:
<input><input><input>
(說明:上面為模糊查詢title字段包含“標題”字符或者writer字段包含“作者”的信息)
2、數(shù)組傳遞為例子:
<input><input><input>
(說明:上面為模糊查詢title字段包含“標題”字符或者writer字段包含“作者”的信息)
(二)、多邏輯運算聯(lián)結(jié)符并列搜索
1、字符串傳遞為例子:
<input><input><input>
(說明:上面為模糊查詢title字段包含“標題”字符或者writer字段等于“作者”的信息)
2、字符串傳遞為例子:
<input><input><input><input><input><input>
(說明:上面為模糊查詢title字段包含“標題”字符或者writer字段等于“作者”的信息)
六、新增特殊字段查詢
特殊字段包括:
id : 按信息id搜索
keyboard : 按關鍵字搜索,可實現(xiàn)按tags列出信息效果
userid : 按用戶ID搜索
username : 按用戶名搜索
新增member變量:可設置只搜索會員投稿或者管理員增加的信息。
值為0則不限制
值為1則為只搜索會員投稿的信息
值為2則為只搜索管理員增加的信息
例子:只搜索會員投稿的信息
七、新增新的GET提交方式
可以將數(shù)據(jù)直接提交至e/search/index.php,而不需要4.6的/search/keyword中轉(zhuǎn)。
只要在參數(shù)中加上“searchget”變量就可以了,如:/e/search/?searchget=1&keyboard=帝國&show=title
應用例子::實現(xiàn)按標題、作者、錄入者與信息ID同時搜索的表單
html代碼: