织梦默认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 】