帝国CMS 一切栏目尖端栏目高亮

一级栏目高亮,是指悉数的尖端栏目高亮,即便进入到尖端栏目的二级、三级栏目,也能最尖端的栏目高亮,代码如下:

<ul>
<liclass="<?=$GLOBALS[navclassid]==0?'on':''?>"><ahref="/">主页</a></li>
[e:loop={"selectclassid,classnamefrom{$dbtbpre}enewsclasswherebclassid=0orderbymyorder,classidasc",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";
}
}
?>
<liclass="<?=$class?>"><ahref="<?=$classurl?>"><?=$bqr[classname]?></a></li>[/e:loop]
</ul>

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

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

<ul>
[e:loop={"selectclassid,classname,classpathfrom[!db.pre!]enewsclasswherebclassid=1andshowclass=0orderbymyorder,classidasc",0,24,0}]
<?$class="";if($GLOBALS[navclassid]==$bqr[classid])$class="om";{?>
<liclass="<?=$class?>"><?=$bqr[num]?><ahref="<?=$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"<?}?>><ahref="<?=$bqsr[titleurl]?>">
<?=$bqr[title]?>
<?=$bqr[ftitle]?>
</a></li>
[/e:loop]
</ul>

这个是主页高亮,能够判别是不是主页:

<liclass="<?=$GLOBALS[navclassid]==0?'on':''?>"><ahref="/">主页</a></li>

其间class便是您要高亮的款式,这个能够依据实际状况来修正即可。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS当前栏目高亮教程发布于2022-06-01 07:43:49

相关推荐