织梦CMS调用下级栏目时没有子栏目时不显示任何东西_织梦CMS教程
栏目:网络技术 发布时间:2019-08-19
织梦默认channel调用栏目时没有子栏目时会调用同级所有栏目,如何实现织梦CMS调用下级栏目时没有子栏目时不显示任何东西,HTML页面调用标签{dede:ch

织梦默认channel调用栏目时没有子栏目时会调用同级所有栏目,如何实现织梦CMS调用下级栏目时没有子栏目时不显示任何东西,

HTML页面调用标签

{dede:channelartlist}
    <dl>
    <!--二级栏目-->
<dt class="nav-title">
<a href="{dede:field name='typeurl'/}" style="color:#fff;">{dede:field name='typename'/}</a> 
</dt>
 <!--三级栏目-->
{dede:channel type='son' noself='yes' }
<dd>
<a href="[field:typelink/]">[field:typename/]</a>
</dd>
{/dede:channel}
    </dl>
{/dede:channelartlist}


修改织梦文件

打开:include\taglib\channel.lib.php文件。找到下面的代码

 $needRel = false;
    $dtp2 = new DedeTagParse();
    $dtp2->SetNameSpace('field','[',']');
    $dtp2->LoadSource($innertext);
    //检查是否有子栏目,并返回rel提示(用于二级菜单)
    if(preg_match('#:rel#', $innertext)) $needRel = true;
    if(empty($sql)) return '';
    $dsql->SetQuery($sql);
    $dsql->Execute();
    $totalRow = $dsql->GetTotalRow();
    //如果用子栏目模式,当没有子栏目时显示同级栏目
    //===================================================修改这里================================
    if($type=='son' && $reid!=0 && $totalRow==0 )
    //===============================================================================================
    {
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
        $dsql->SetQuery($sql);
      $dsql->Execute();
    }
    $GLOBALS['autoindex'] = 0;

修改成

 $needRel = false;
    $dtp2 = new DedeTagParse();
    $dtp2->SetNameSpace('field','[',']');
    $dtp2->LoadSource($innertext);
    //检查是否有子栏目,并返回rel提示(用于二级菜单)
    if(preg_match('#:rel#', $innertext)) $needRel = true;
    if(empty($sql)) return '';
    $dsql->SetQuery($sql);
    $dsql->Execute();
    $totalRow = $dsql->GetTotalRow();
    //如果用子栏目模式,当没有子栏目时显示同级栏目
    //==========================================多添加一个&& $noself=='' 条件
    if($type=='son' && $reid!=0 && $totalRow==0 && $noself=='')
    {
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
        $dsql->SetQuery($sql);
      $dsql->Execute();
    }
    $GLOBALS['autoindex'] = 0;



# 顺义关键词seo优化  # title  # field  # 营销推广平台首选什么  # 灵寿百度网站推广价钱  # 昌吉州网站优化平台  # seo优化代码排名  # 德州网站建设培训学校  # seo网站提升流量  # 搜索权重关键词排名查询  # 恩熙seo  # 关键词排名荚偎心zyxl889广告  # href  # 熊猫图标网站建设  # 新媒体营销广告推广优点  # 福建吹灰器网站建设  # 怀化图文营销推广怎么做  # 企业品牌营销宣传推广  # 嘉盛建设集团公告网站  # 镇平网站推广制作费用  # 如何选择企业网站推广  # 亚马逊需要做seo  # 禁止SEO优化  # false  # 织梦CMS教程  # 织梦下级栏目  # 织梦栏目  # 没有子栏目  # 如何实现  # dl  # lt  # gt  # quot  # dt  # 织梦CMS调用下级栏目时没有子栏目时不显示任何东西  # toolbar  # dede  # nbsp  # channelartlist  # nav  # fff  # color  # typename  # son  # type 


相关文章: SEO从业者需要具备哪些职业精神才能更好地服务于用户?_SEO优化教程  侯马门户网_侯马网站建设_黄骅网站推广教程招聘  定制网站开发需要多少钱_定制网站开发根据什么收费_珠海买房关键词排名查询  企业门户网站建设费用怎么算_企业门户网站建设费用_csgo免费开箱网站推广码  江苏SEO团队的关键词排名优化策略_SEO优化教程  乐昌传媒公司网站建设在响应速度优化上有哪些创新方案_网站建设教程  SEO能够为企业带来哪些机遇?_SEO优化教程  锚文本在SEO优化中如何正确使用以提升关键词排名?_SEO优化教程  【自己的网站怎么做优化推广】新建站点如何进行推广,如何seo优化排名?如何做网站的优先推广?怎样机智地宣传自己的网站?  建立一个独立网站多少钱啊_建立一个自己的网站需要多少钱_孝感服装关键词优化排名  【怎么用ps制作网页】如何在Photoshop中设计网页?PS制作的网页设计如何产生动态网站效果?  法律网站设计案例_法律网站设计方案_专业建设网站的企业  【网站建设seo优化】网站建设如何选择适合自己的网站关键词?  林芝网站建设公司_林芝网站建设_前期网站推广怎么做  北京网站建设与维护服务公司_北京网站建设与维护服务平台_网站建设工作  自己设计衣服的网站_自己设计一个网站_自己设计网页  网站建设必须要牢记的五点知识  网站建设前企业需要准备什么?  建个网站费用多少?知道5点不吃亏_自己如何注册网站_深圳短视频推广营销招聘  航空网站建设方案_航空网站建设_益阳抖音营销推广是什么  公司网站建设制作_公司网站建设多少费用_光雾山景区网站建设  一般网站建设公司有哪些_一般网站建设公司_便宜网站建设模板网站  高端网站建设设计方案_高端网站建设设计理念_seo营销推广方法外推劫持  【黔南网站建设】黔南网站建设制作公司平台_黔南免费搭建建网站  【外贸网站运营怎么做】建外贸网站需要多少钱?外贸网站如何推广?  武汉网站建设多少钱  企业网站设计费用受哪些因素影响_网站建设教程  捐赠衣物正规官方网站,中国上海红十字会捐衣服网址  成都网站建设如何通过SEO策略助力企业快速获客_网站建设教程  【文昌网站建设】文昌网站建设制作设计公司_文昌企业建站建网站  武汉网站建设定制的方法  成都酒店网站建设应该注意什么?  织梦文章内容每个段落自动加工【伪原创内容提高收录排名插件】_织梦插件  动态网站如何保障用户数据安全_网站建设教程  保定网站建设多少钱_保定网站建设哪家好_百度seo高端技术  【企业网站建站】企业网站的建站步骤是什么?企业网站搭建的意义和要素  佛山网站建设方案报价_佛山网站建设价格_珠海有实力网站建设推广  h5手机网站建设如何做?手机网站建设要注意什么?  【清镇网站建设】清镇网站建设制作公司_清镇网站设计建网站  【网页设计创意】网页的布局设计是做什么的?如何写作品说明书?  自己建站_自己建一个网站需要多少钱_自己建一个网站  网站建设需要多少钱,看客户需求的功能决定?  福州网站建设公司排行_福州网站建设公司_查询seo关键词  【网站建设大概需要多少钱】建一个网站要多少钱,需要多长时间?建一个b2c商城要多少钱?  酒店SEO优化有哪些注意事项和*实践?_SEO优化教程  上海企业网站建设公司排名_上海企业网站建设_上海网站推广营销  网页设计制作网站步骤是怎样的,怎么才能创建自己的一个网站?  如何有效管理和监控站群中的多个网站?_SEO优化教程  东营企业如何通过网站建设提升品牌影响力_网站建设教程  长沙专业的网站建设公司有哪些_长沙专业的网站建设公司_濮阳工程建设信息网站 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554