首页 > 教程 > 前端技术 > 二开教程

destoon任何页面实现自定义筛选的方法

发布:2016-09-15 作者:DT模板 浏览:90 次 评论:0
核心提示:任何页面实现自定义筛选,不二开内核文件,全部在模板中实现,不影响升级,不使用搜索功能。首页在页头引入jquery.min.js 文件,默认的模板是有这个的。如果不是默认的模板,也没这个文件,请去下载个。然后在筛选的页面引入以下JS代码:cript>然后在模板中引入条件语句,这下面的是筛选条件,看不懂的先学学,参考修改。{p
任何页面实现自定义筛选,不二开内核文件,全部在模板中实现,不影响升级,不使用搜索功能。
首页在页头引入jquery.min.js 文件,默认的模板是有这个的。如果不是默认的模板,也没这个文件,请去下载个。
然后在筛选的页面引入以下JS代码:
cript>
然后在模板中引入条件语句,这下面的是筛选条件,看不懂的先学学,参考修改。
{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<1001",2=>" and price>1000 and price<2000",3=>" and price>2001 and price<3000",4=>" and price>3001 and price<5000",5=>" and and price>5001 and price<10001",6=>" 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]";}
筛选模板,仅供参考
收费模式
cript:goSort('mode',0);">全部
cript:goSort('mode',1);">商业模板
cript:goSort('mode',2);">免费模板
模板类型
cript:goSort('catid',0);">全部
cript:goSort('catid',1);">平台型
cript:goSort('catid',2);">小众型
价格
cript:goSort('price',0);">全部
cript:goSort('price',1);">1000以下
cript:goSort('price',2);">1000-2000
cript:goSort('price',3);">2000-3000
cript:goSort('price',4);">3000-5000
cript:goSort('price',5);">5000-10000
cript:goSort('price',6);">10000以上
排序:
cript:goSort('order',0);">新品
cript:goSort('order',1);">价格
cript:goSort('order',2);">热销
循环语句中 &condition= 后面加入上 $condition 大功 告成。
 
  • 文本链接:https://mbtxw.com/Course/show.php?itemid=17
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
  • 我的领地
  • 文章86
  • 人气2
  • 收藏0
  • 粉丝 0