织梦文章地区联动筛选城市筛选实现效果截图:

织梦官方程序有个小BUG,不显示第三级城市,此问题解决方法请移步《织梦地区联动调用不显示第三级城市解决方法》
具体步骤如下:
在文章模型里添加自定义字段:nativeplace,字段类型为联动类型
1.增加一个文件:include/arc.plugin_listview.class.php
具体代码见附件中对应的文件(解压附件--查找到附件中该路径下的文件即可,下面方法同。太傻瓜的提示步骤了,嘿嘿)
2.在plus/list.php中引入arc.plugin_listview.class.php插件文件(代码大概放在22行)
<?php
/**
*
* 栏目列表/频道动态页
*
* @version $Id: list.php 1 15:38 2010年7月8日Z tianya $
* @package DedeCMS.Site
* @copyright Copyright (c) 2007 - 2010, DesDev, Inc.
* @license http://help.dedecms.com/usersguide/license.html
* @link http://www.dedecms.com
*/
require_once(dirname(__FILE__)."/../include/common.inc.php");
//$t1 = ExecTime();
$tid = (isset($tid) && is_numeric($tid) ? $tid : 0);
$channelid = (isset($channelid) && is_numeric($channelid) ? $channelid : 0);
if($tid==0 && $channelid==0) die(" Request Error! ");
if(isset($TotalResult)) $TotalResult = intval(preg_replace("/[^\d]/", '', $TotalResult));
//自定义字段搜索开始
$Query_String = $_SERVER['QUERY_STRING'];
$cArr = array();
$prams = explode('&', $Query_String);
foreach($prams as $key => $value){
$item_prams = explode('=', $value);
if($item_prams[0] != 'tid') $cArr[$item_prams[0]] = urldecode($item_prams[1]);
}
if(count($cArr) > 0 ){
require_once DEDEINC."/arc.plugin_listview.class.php";
$lv = new PluginListView($tid,$cArr);
if($lv->IsError) ParamError();
$lv->Display();
exit();
}
//自定义字段搜索结束
//
//
//如果指定了内容模型ID但没有指定栏目ID,那么自动获得为这个内容模型的第一个顶级栏目作为频道默认栏目
if(!empty($channelid) && empty($tid))
{
$tinfos = $dsql->GetOne("SELECT tp.id,ch.issystem FROM `dede_arctype` tp LEFT JOIN `dede_channeltype` ch ON ch.id=tp.channeltype WHERE tp.channeltype='$channelid' And tp.reid=0 order by sortrank asc");
if(!is_array($tinfos)) die(" No catalogs in the channel! ");
$tid = $tinfos['id'];
}
else
{
$tinfos = $dsql->GetOne("SELECT ch.issystem FROM `dede_arctype` tp LEFT JOIN `dede_channeltype` ch ON ch.id=tp.channeltype WHERE tp.id='$tid' ");
}
if($tinfos['issystem']==-1)
{
$nativeplace = ( (empty($nativeplace) || !is_numeric($nativeplace)) ? 0 : $nativeplace );
$infotype = ( (empty($infotype) || !is_numeric($infotype)) ? 0 : $infotype );
if(!empty($keyword)) $keyword = FilterSearch($keyword);
$cArr = array();
if(!empty($nativeplace)) $cArr['nativeplace'] = $nativeplace;
if(!empty($infotype)) $cArr['infotype'] = $infotype;
if(!empty($keyword)) $cArr['keyword'] = $keyword;
include(DEDEINC."/arc.sglistview.class.php");
$lv = new SgListView($tid,$cArr);
} else {
include(DEDEINC."/arc.listview.class.php");
$lv = new ListView($tid);
//对设置了会员级别的栏目进行处理
if(isset($lv->Fields['corank']) && $lv->Fields['corank'] > 0)
{
require_once(DEDEINC.'/memberlogin.class.php');
$cfg_ml = new MemberLogin();
if( $cfg_ml->M_Rank < $lv->Fields['corank'] )
{
$dsql->Execute('me' , "SELECT * FROM `dede_arcrank` ");
while($row = $dsql->GetObject('me'))
{
$memberTypes[$row->rank] = $row->membername;
}
$memberTypes[0] = "游客或没权限会员";
$msgtitle = "你没有权限浏览栏目:{$lv->Fields['typename']} !";
$moremsg = "这个栏目需要 <font color='red'>".$memberTypes[$lv->Fields['corank']]."</font> 才能访问,你目前是:<font color='red'>".$memberTypes[$cfg_ml->M_Rank]."</font> !";
include_once(DEDETEMPLATE.'/plus/view_msg_catalog.htm');
exit();
}
}
}
if($lv->IsError) ParamError();
$lv->Display();具体可以参考附件中的相关文件。
3.在include\taglib目录下 增加一个解析文件,newinfolink.lib.php
4、修改/images/enums.js这个文件
4.在模板文件中调用:
使用{dede:newinfolink}{/dede:newinfolink}这样的配对标签调用即可,
{dede:newinfolink}
<div class="col-lg-3 col-md-3 col-sm-3 weui-pt10">
<select class="form-control select" name='linkallplace' onchange='location.href=this.options[this.selectedIndex].value;'>
[field:linkallplace/]
</select>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 weui-pt10">
<select class="form-control select" name='nativeplace' onchange='location.href=this.options[this.selectedIndex].value;'>
[field:nativeplace /]
</select>
</div>
<div class="col-lg-3 col-md-3 col-sm-3 weui-pt10">
<select class="form-control select" name='county' onchange='location.href=this.options[this.selectedIndex].value;'>
[field:county /]
</select>
</div>
{/dede:newinfolink}具体的可以参考附件中的模板文件\templets\default\list_article.htm查看具体调用方法
代码附件请到百度网盘下载:https://pan.baidu.com/s/1yR_-8qcNQIlZlEJofbRh8g 提取密码:加客服QQ862782808获得
# 广东电器网站优化效果
# isset
# www
# 南充网站推广建设
# 安县做网站推广
# 楚雄网站建设公司排名
# 照片书网站建设
# 大众点评营销推广服务
# 网易网站运营推广策划书
# 红桥区seo关键词排名
# 合肥网站推广机构排名
# 长沙苏州网站优化
# amp
# 珠宝品牌网站优化案例
# 优化网站的日常工作内容
# 产品营销推广负责人
# 网站推广面试词
# 深圳钢材网站建设招标
# 河北现代网站建设卖价
# 房产网站建设案例展示
# 北京网站免费优化公司
# 开化网站优化排名
# 宁波seo网站推广招聘
# 没有权限
# 织梦插件
# 织梦文章筛选
# 地区联动筛选
# 城市筛选
# 自定义
# 解决方法
# 放在
# 有个
# 第一个
# 客服
# 请到
# 织梦文章地区联动筛选城市筛选实现方法
# 见附件
# 百度网
# 目录下
# tid
# DesDev
# license
# ExecTime
# is
# numeric
# dirname
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
定制建站价位费用解析与套餐推荐全攻略
dedecms织梦模版SQL注入漏洞soft_add.php修复教程_织梦CMS教程
如何高效完成独享虚拟主机建站?
哪些网站必须启用 HTTPS 加密?_SEO优化教程
如何通过服务器快速搭建网站?完整步骤解析
dedecms织梦搜索结果不支持autoindex的解决办法_织梦CMS教程
jiasale购物按钮嵌入织梦模板系统教程_织梦CMS教程
建站之星设计师:智能建站+自助系统+模板优化核心指南
如何快速搭建高效服务器建站系统?
如何通过FTP空间快速搭建安全高效网站?
如何在宝塔面板中创建新站点?
织梦cms图片太大自动按比例缩放_织梦CMS教程
建站之星手机模板如何一键下载生成?
织梦调用自定义字段中的*张图片(含第二张第三张)_织梦CMS教程
织梦网站SEO优化之标题过长被截断解决方法_SEO优化教程
香港服务器部署网站为何提示未备案?
如何选择靠谱的建站公司加盟品牌?
如何选购建站域名与空间?自助平台全解析
织梦首页调用指定一篇文章body内容的方法_织梦CMS教程
如何设置网站robots.txt而不泄露后台等安全秘密_SEO优化教程
二级目录301重定向到二级域名方法_织梦CMS教程
浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程
建站VPS推荐:2025年高性能服务器配置指南
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
建站之星插件安装步骤与主题应用配置指南详解
建站助手一键生成智能网站,AI助手+模板库极速部署
如何用y主机助手快速搭建网站?
修复帝国CMS系统(EMPIRECMS)验证码无法显示的故障_帝国CMS教程
如何批量查询域名的建站时间记录?
织梦列表页调用TAG标签并带上链接的实现教程_织梦CMS教程
织梦会员中心member表face字段类型及长度如何修改?_织梦CMS教程
建站之星安装失败:服务器环境不兼容?
织梦内容页调用图片集图片方法_织梦CMS教程
wdcp面板nginx服务器如何把二级目录301重定向到二级域名_织梦CMS教程
织梦dedecms自动更新网站地图的教程_织梦CMS教程
新手站长如何简单搭建一个织梦网站_织梦CMS教程
织梦TAG标签字数长度限制解决方法_织梦CMS教程
建站公司客户公海管理与SEO优化策略整合方案
如何在Tomcat中配置并部署网站项目?
如何登录建站主机?访问步骤全解析
如何用5美元大硬盘VPS安全高效搭建个人网站?
织梦自定义字段为图片(仅网址)远程图片保存只有数字的解决方法_织梦CMS教程
阿里云万网免费申请ssl证书教程_SEO优化教程
如何在阿里云完成域名注册与建站?
织梦整合kindeditor文本编辑器乱码问题解决办法_织梦CMS教程
织梦去除推荐文章标题加粗标签的方法_织梦CMS教程
帝国CMS教程“建立目录不成功!请检查目录权限”解决办法_帝国CMS教程
phpcms添加顶踩功能方法_PHPCMS教程
织梦限制文章页上下篇文章标题字数_织梦CMS教程
建站云服务器如何选?阿里云、腾讯云哪家强?
2019-04-07
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。