织梦联动类别联动筛选搜索查询功能插件_织梦插件


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

症状和病情描述是后台联动类别管理里添加的一级、二级选择


织梦联动类别搜索功能实现步骤:

具体步骤如下:

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

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.