帝国cms采集插件下载(帝国cms怎么多条件搜索)
帝国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>创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!