联系官方销售客服
1835022288
028-61286886
搜索筛选实现最近1个月等最近时间的筛选搜索方法分享
以官方示例为例,时间的搜索筛选只能是按时间段。
2012/1/1,2019/1/1_示例_迅睿CMS框架演示站 (xunruicms.com)
时间范围的搜索写法,内容搜索,PHP开源CMS系统帮助文档 (xunruicms.com)
只提供了时间范围的搜索写法。
分享一个在search.html页,筛选最近时间的方法:
上代码:
<div class="form-group row"> <label class="col-md-2 control-label">发布时间</label> <div class="col-md-9"> {php $day = $_GET["day"]} <label><a class="label {if !$day}label-success{else}label-default{/if}" href="{Router::search_url($params, 'diqu', NULL)}">不限</a></label> <!--调用单选字段数据方法--> <label><a class="label {if $day==7}color-1{/if}" href="{Router::search_url($params, 'day', 7)}">近一周</a></label> <label><a class="label {if $day==7}color-1{/if}" href="{Router::search_url($params, 'day', 30)}">近一月</a></label> <label><a class="label {if $day==7}color-1{/if}" href="{Router::search_url($params, 'day', 90)}">近三个月</a></label> <label><a class="label {if $day==7}color-1{/if}" href="{Router::search_url($params, 'day', 180)}">近半年</a></label> <label><a class="label {if $day==7}color-1{/if}" href="{Router::search_url($params, 'day', 365)}">近一年</a></label> </div> </div>
搜索循环标签
{search module=MOD_DIR id=$searchid total=$sototal DAY_inputtime=$day order=$params.order catid=$catid page=1 pagesize=10 urlrule=$urlrule}
也就是增加了 DAY_inputtime=$day
这是发布时间,如果是更新时间,就改成
DAY_updatetime
相关文档:条件循环修饰符、通配符,标签调用,PHP开源CMS系统帮助文档 (xunruicms.com)