destoon任何页面实现自定义筛选的方法
任何页面实现自定义筛选,不二开内核文件,全部在模板中实现,不影响升级,不使用搜索功能。DT二开请加QQ:56667115
首页在页头引入jquery.min.js 文件,默认的模板是有这个的。如果不是默认的模板,也没这个文件,请去下载个。
然后在筛选的页面引入以下JS代码:[*]复制代码然后在模板中引入条件语句,这下面的是筛选条件,看不懂的先学学,参考修改。[*]{php $condition = "status=3";}
[*] {php $dmode = array('',1=>" and price=0",2=>" and price>0");}
[*] {php $dcatid = array('',1=>" and catid=10",2=>" and catid=11");}
[*] {php $dprice = array('',1=>" and price" and price>1000 and price" and price>2001 and price" and price>3001 and price" andand price>5001 and price"and price>10000");}
[*] {php $order = isset($order) ? intval($order) : 0;}
[*] {php $mode = isset($mode) ? intval($mode) : 0;}
[*] {php $dorder = array('addtime desc','price desc','hits desc');}
[*] {php $condition.= $dmode[$mode];}
[*] {php $condition.= $dcatid[$catid];}
[*] {php $condition.= $dprice[$price];}
[*] {php $condition.=" order by $dorder[$order]";} 复制代码筛选模板,仅供参考[*]
[*] 收费模式
[*]
[*] 全部
[*] 商业模板
[*] 免费模板
[*]
[*] 模板类型
[*]
[*] 全部
[*] 平台型
[*] 小众型
[*]
[*] 价格
[*]
[*] [*] 全部
[*] [*] 1000以下
[*] [*]1000-2000
[*] [*] 2000-3000
[*] [*] 3000-5000
[*] [*] 5000-10000
[*] [*] 10000以上
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*]
[*] 排序:
[*]
[*]
[*] 新品
[*] 价格
[*] 热销
[*]
[*]
[*]
[*]
[*] 复制代码循环语句中&condition=后面加入上$condition
大功 告成。
不错,顶一下
这个功能是干什么用的啊
页:
[1]