帝国cms多前提搜刮:
一、支撑多栏目同时搜刮:
搜刮多个栏目用逗号格开即可
例子:下面为搜刮id=1,id=2,id=3三个栏目的信息:
<input type="hidden" name="classid" value="1,2,3">
二、支撑专题搜刮:
搜刮专题变量名:ztid
搜刮多个专题能够用逗号格开,同上面的多栏目搜刮
例子:下面为搜刮专题ID=1的信息
<input type="hidden" name="ztid" value="1">
三、支撑种种逻辑运算联络符:
逻辑运算联络符变量名:hh
LT : 小于
GT : 大于
EQ : 即是
LE : 小于即是
GE : 大于即是
NE : 不即是
IN : 包含(搜刮关键字用空格离隔每一个值)
BT : 局限,两个值之间(搜刮关键字用空格离隔两个值)
LK : 隐约查询(默许)
例子:
隐约查询:<input type="hidden" name="hh" value="LK">
四、支撑设置多前提查询之间关联关联
关联关联变量名为:andor
有两种关联关联:
or : 或许的关联(默许)
and : 而且的关联
例子:
<input type="hidden" name="andor" value="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则为只搜刮管理员增添的信息
例子:只搜刮会员投稿的信息
<input type="hidden" name="member" value="1">
七、新增新的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怎样多前提搜刮的细致内容,更多请关注ki4网别的相干文章!