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

    收藏

    destoon任何页面实现自定义筛选的方法
    DT模板2016-09-15二开教程46℃
    广告
    核心提示:任何页面实现自定义筛选,不二开内核文件,全部在模板中实现,不影响升级,不使用搜索功能。首页在页头引入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
  • 文章来源:模板模板
  • 版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
0相关评论

    QQ交流群

    模板天下网QQ群

  • 欢迎DT爱好者加群学习交流:68503649

    联系关注

  • MBTXW.COM腾讯微博
  • 536205792QQ号
  • 68503649加QQ群
  • 536205792@qq.com客服邮箱