您查询的关键词是:织梦 七牛云 
下面是原始网址 https://www.60zhan.com/78_2820.html 在 2021-02-01 12:19:08 的快照。

360搜索与该网页作者无关,不对其内容负责。

织梦文章按照地区加分类联动筛选与联动枚举结合教程 - 60站长交易平台

织梦文章按照地区加分类联动筛选与联动枚举结合教程

点击:- 发布时间:2019-07-05 22:38:56

织梦的联动效果在分类模型里有,但是,如果想让文章模型或者自定义模型也有联动的效果,怎么办?

比如:按照地区+类型+价格分类筛选,可以用文字模型类的方式,自定义字段,做联动效果如图:


后台字段类型:

后台模板里新增字段:


联动类别管理里添加所需要的自定义字段:


优化升级

2019.7.2更新 加入支持织梦手机端分类联动筛选,已更新至下载包里,直接上传覆盖即可。


如果调用不显示三级城市,请参考《织梦联动类别地区调用不显示第三级城市的解决方法》

实现教程:

1.增加一个文件:include/arc.plugin_listview.class.php

具体代码见附件中对应的文件(解压附件--查找到附件中该路径下的文件即可,下面方法同。太傻瓜的提示步骤了,嘿嘿)

2.在plus/list.php中引入arc.plugin_listview.class.php插件文件(代码大概放在22行)

在if(isset($TotalResult)) $TotalResult = intval(preg_replace("/[^\d]/", '', $TotalResult));代码后面加上以下代码:

//自定义字段搜索开始$Query_String=$_SERVER['QUERY_STRING'];$cArr=array();$prams=explode('&',$Query_String);foreach($pramsas$key=>$value){$item_prams=explode('=',$value);if($item_prams[0]!='tid')$cArr[$item_prams[0]]=urldecode($item_prams[1]);}if(count($cArr)>0){require_onceDEDEINC."/arc.plugin_listview.class.php";$lv=newPluginListView($tid,$cArr);if($lv->IsError)ParamError();$lv->Display();exit();}//自定义字段搜索结束

3.在include\taglib目录下 增加一个解析文件,newinfolink.lib.php

4、修改/images/enums.js这个文件

5.在模板文件中调用:

使用{dede:newinfolink}{/dede:newinfolink}这样的配对标签调用即可

{dede:newinfolink}<divclass="prolist_choicewrap"><divclass="prolist_pricebox"><divclass="prolist_price">标的类型:</div><ulclass="prolist_priceitemclear">[field:linkallleixing/][field:leixing/]</ul></div><divclass="prolist_pricebox"><divclass="prolist_price">价格筛选:</div><ulclass="prolist_priceitemclear">[field:linkallfenlei/][field:fenlei/]</ul></div><divclass="prolist_pricebox"><divclass="prolist_price">标的位置:</div><ulclass="prolist_priceitemclear">[field:linkallplacea/]<liclass="prolist_pricelist"style="border:none;"><selectname="prov"class="select"onchange="location.href=this.options[this.selectedIndex].value;">[field:linkallplace/]</select></li><liclass="prolist_pricelist"style="border:none;"><selectname="city"class="select"onchange="location.href=this.options[this.selectedIndex].value;">[field:nativeplace/]</select></li><liclass="prolist_pricelist"style="border:none;"><selectname="area"class="select"onchange="location.href=this.options[this.selectedIndex].value;">[field:county/]</select></li></ul></div></div>{/dede:newinfolink}

在include\taglib\newinfolink.lib.php 这个文件里可以修改自己所需要的前端样式。此附件是utf-8编码,需要GBK请自行转码。

说明:此插件支持任意自定义模型。

PS:若在网站顶部出现一串代码,请打开include/arc.plugin_listview.class.php这个文件,在162行找到echo $this->addSql;这个代码注释或者删除即可


织梦地区联动筛选插件功能演示地址:http://shuaixuan.lala8.cn/goods/goods_list/

附上筛选插件下载地址:

链接:https://pan.baidu.com/s/1kOz6De8lqYf2b0aT6A1X_g

提取码:咨询本站站长QQ:344693787(点击QQ号即可直接咨询)获得,注:写插件不易,防止同行拿去倒卖,需要收取费用。


相关内容