用织梦做医院网站首页的症状导诊时候,需要用到织梦联动类别联动枚举结合织梦搜索查询实现查询数据。效果图如下:

症状和病情描述是后台联动类别管理里添加的一级、二级选择
织梦联动类别搜索功能实现步骤:
具体步骤如下:
1、在文章模型里添加自定义字段:nativeplace,字段类型为联动类型,根据你的联动类别名称来添加,类似下面的添加方法:
2.增加一个文件:include/arc.plugin_listview.class.php
具体代码见附件中对应的文件(解压附件--查找到附件中该路径下的文件即可,下面方法同。太傻瓜的提示步骤了,嘿嘿)
3.在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();具体可以参考附件中的相关文件。
4.在include\taglib目录下 增加一个解析文件,newinfolink.lib.php
5、修改/images/enums.js这个文件
6、具体的调用可以参考附件中的模板文件\templets\default\index.htm查看具体调用方法
织梦联动类别联动筛选搜索查询功能演示案例地址:http://leibie1.lala8.cn
如果需要添加超过132个以上一级类别,请参考《织梦联动枚举字段添加一级分类如果超过132个自动变成二级修复教程》,如果无法添加联动类别二级枚举,请参考《织梦联动类别无法添加二级枚举解决方法》
织梦联动类别联动筛选搜索具体实现教程,请下载附件,里面写好详细教程,新手也能按教程做出来。
附件下载地址:
https://pan.baidu.com/s/1jKxk-hPlSFq25me2Ga3TAQ
咨询本站站长QQ:862782808(点击QQ号即可直接咨询)获得
# 营销推广短信公司
# ExecTime
# common
# 中国*小的SEO
# 天津重型网站建设报价单
# 关键词有排名怎么提升
# 广汉市手机网站建设
# 焦大seo原理
# 搜索留痕seo
# 深圳网站推广外包服务
# SEO博客小镇插画
# 伊春企业网站推广公司
# tid
# 郑州SEO优化大师
# 哪家网站推广营销
# 陕西关键词排名成功案例
# 网络营销推广收费低吗知乎
# SEO基础舞蹈风暴考研
# 成都抖音营销推广怎么做
# 格尔木关键词seo
# 广州餐饮seo排名
# 网站建设需求填表
# 湛江seo推广
# 也能
# 织梦插件
# 织梦联动类别
# 织梦联动筛选
# 织梦搜索
# 织梦查询
# 自定义
# 微软
# 请参考
# 放在
# 第一个
# 下载地址
# 织梦联动类别联动筛选搜索查询功能插件
# 请下载
# 首页
# 解决方法
# 没有权限
# 写好
# 搜索功能
# 见附件
# 查询功能
# 目录下
# isset
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
如何快速重置建站主机并恢复默认配置?
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
建站之星后台管理系统如何操作?
浅谈织梦cms模板中标签中的一些SEO细节_SEO优化教程
建站公司客户公海管理与SEO优化策略整合方案
建站代理免备案,真的合法又省心吗?
如何快速搭建高效WAP手机网站吸引移动用户?
帝国CMS系统验证码无法显示修复方法_帝国CMS教程
如何用腾讯建站主机快速创建免费网站?
建站之星安装提示数据库无法连接如何解决?
如何通过商城免费建站系统源码自定义网站主题?
织梦dedecms出现Safe Alert: Request Error step 2提示代码_织梦CMS教程
安云自助建站系统如何快速提升SEO排名?
织梦医院类网站在线预约挂号插件_织梦插件
建站之星模板快速切换与风格调整操作指南
织梦dedecms模块打包生成教程_织梦CMS教程
阿里云提示织梦dedecms支付模块漏洞解决办法_织梦CMS教程
如何破解联通资金短缺导致的基站建设难题?
建站之星导航菜单设置与功能模块配置全攻略
建站之星安装路径如何正确选择及配置?
织梦做wordpress博客那样调用tag标签对应文章数量的方法_织梦CMS教程
帝国cms页面浏览量或点击率统计调用代码_帝国CMS教程
SEO优化中品牌关键词的位置分析_SEO优化教程
织梦友情链接标签dede:flink使用limit标签方法_织梦CMS教程
建站之星智能建站系统与服务器配置一键生成指南
织梦相关专题的调用方法_织梦CMS教程
宝塔新建站点报错如何解决?
织梦文章标题调用文章分类名称的方法_织梦CMS教程
织梦cms去掉网站首页后缀index.html方法_织梦CMS教程
如何通过可视化优化提升建站效果?
如何通过建站之星自助学习解决操作问题?
如何快速搭建高效香港服务器网站?
dedecms织梦搜索结果不支持autoindex的解决办法_织梦CMS教程
dedecms织梦二次开发独立点赞功能_织梦CMS教程
织梦让相关文章标签likearticle的mytypeid支持多个栏目和子栏目_织梦CMS教程
如何在IIS服务器上快速部署高效网站?
建站之星模板安装的正确流程与注意事项?
如何通过网站建站时间优化SEO与用户体验?
建站之星论坛模板定制与建站交流技巧解析
如何在景安服务器上快速搭建个人网站?
apache、nginx、iis服务器设置防止织梦dedecms模板被盗_织梦CMS教程
dedecms织梦网站生成静态速度慢的解决方法_织梦CMS教程
广德云建站网站建设方案与建站流程优化指南
织梦站内优化SEO之标题优化教程_SEO优化教程
魔方云NAT建站如何实现端口转发?
织梦显示英文日期时间的方法_织梦CMS教程
Phpcms V9内容编辑器过滤不支持iframe和JavaScript的解决办法_PHPCMS教程
如何续费美橙建站之星域名及服务?
织梦会员中心*一键登录2.0 FOR V55 V56 V57免费插件_织梦插件
织梦栏目页有seotitle标题的时候显示seotitle标题没有则显示首页标题_织梦CMS教程
2019-06-14
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。