帝国CMS当前栏目高亮教程

作者头像
6G站长网 本文作者

2026-4-11 阅读 10 约 1分钟读完

评论0

还在找帝国CMS当前栏目高亮教程的靠谱教程?6G 站长网今天整理了帝国CMS当前栏目高亮教程从入门到精通的完整指南,解决大家在学习帝国CMS当前栏目高亮教程时 “步骤看不懂、操作易出错、效果不理想” 的核心问题,手把手教你做好帝国CMS当前栏目高亮教程,新手也能一次学会。

帝国CMS 所有栏目顶级栏目高亮

一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:

<ul>
<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="https://www.wdzzz.com/">首页</a></li>
[e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid asc",0,24,0}]
<?php
$classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
$class="";
if($GLOBALS[navclassid])
{
$fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
$topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
if($bqr[classid]==$topbclassid)
{
$class="on";
}
}
?>
<li class="<?=$class?>"><a href="https://www.wdzzz.com/jiaocheng/ecms/2013-06-01/<?=$classurl?>"><?=$bqr[classname]?></a></li>[/e:loop]
</ul>

帝国CMS指定或者子类栏目高亮

二级栏目高亮,这种可以用在大栏目下有很多子栏目的情况,子栏目之间的高亮,比如产品中心下有很多子分类,代码如下:

<ul>
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid asc",0,24,0}]
<?$class="";if($GLOBALS[navclassid]==$bqr[classid])$class="om";{?>
<li class="<?=$class?>"><?=$bqr[num]?><a href="https://www.wdzzz.com/jiaocheng/ecms/2013-06-01/<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self"><?=$bqr[classname]?></a></li>
<?php}?>
[/e:loop]
</ul>

修改这个值,可以指定调用哪个栏目,bclassid=1

帝国CMS当前文章标题高亮

当前文章标题高亮,这个可以用在文章内容页里,打开的这篇网站标题高亮,比如,关于我们里,有公司简介,资质荣誉,领导致辞等,代码如下:

<ul>
[e:loop={0,10,0,0}]
<li <?if ($bqr[title]==$navinfor[title]){?>class="om"<?}?>><a href="https://www.wdzzz.com/jiaocheng/ecms/2013-06-01/<?=$bqsr[titleurl]?>">
<?=$bqr[title]?>
<?=$bqr[ftitle]?>
</a> </li>
[/e:loop]
</ul>

这个是首页高亮,可以判断是不是首页:

<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="https://www.wdzzz.com/">首页</a></li>

其中class就是您要高亮的样式,这个可以根据实际情况来修改即可。

上一篇 帝国CMS列表页面调用关键字方法 下一篇 帝国CMS结合项筛选选择、删除方法
评论
评论已关闭