gaofeigz 发表于 2015-1-12 19:21:40

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
大功 告成。

龙在天涯 发表于 2015-1-13 09:32:30


不错,顶一下

粉碎机 发表于 2015-1-16 09:27:35


这个功能是干什么用的啊
页: [1]
查看完整版本: destoon任何页面实现自定义筛选的方法