您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS实现当前栏目高亮的代码
尔岚2023-05-29 23:49:23帝国CMS教程已有人查阅
导读一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
帝国CMS 所有栏目顶级栏目高亮
一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
二级栏目高亮,这种可以用在大栏目下有很多子栏目的情况,子栏目之间的高亮,比如产品中心下有很多子分类,代码如下:
帝国CMS当前文章标题高亮
当前文章标题高亮,这个可以用在文章内容页里,打开的这篇网站标题高亮,比如,关于我们里,有公司简介,资质荣誉,领导致辞等,代码如下:
一级栏目高亮,是指全部的顶级栏目高亮,即使进入到顶级栏目的二级、三级栏目,也能最顶级的栏目高亮,代码如下:
<ul>
<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="/">首页</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="<?=$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="<?=$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="<?=$bqsr[titleurl]?>">
<?=$bqr[title]?>
<?=$bqr[ftitle]?>
</a> </li>
[/e:loop]
</ul>
这个是首页高亮,可以判断是不是首页:
<li class="<?=$GLOBALS[navclassid]==0?'on':''?>"><a href="/">首页</a></li>
其中class就是您要高亮的样式,这个可以根据实际情况来修改即可。
本文标签:
很赞哦! ()
下一篇:帝国CMS列表页怎么调用关键字
相关文章
- 帝国cms自定义字段ReturnClassAddField标签截取字数的方法
- 自定义函数解决帝国cms简介截取字符出现html代码的方法
- 本地环境phpStudy搭建帝国CMS的方法
- 帝国cms提示Table 'px.***_enewspubtemp_2' doesn't exist的解决方法
- 帝国cms通过栏目ID获取栏目名称,别名,链接的方法
- 帝国CMS二次开发新浪iplookup根据ip跳转到不同域名的方法
- 帝国CMS怎么实现内容关键字替换图片alt的办法
- 帝国CMS怎么使用egetip()获取用户IP函数
- 帝国cms二次开发实现纯JS版的地区联动筛选功能
- 帝国CMS批量提取第一张图片为标题缩略图的方法
- 帝国cms自带ckeditor编辑器代码高亮的方法codesnippet风格
- 帝国CMS文章和TAG删除编号ID从1开始的方法
随机图文
-
帝国cms自定义字段ReturnClassAddField标签截取字数的方法
栏目自定义字段调用标签用ReturnClassAddField,这个大家都知道,0代表栏目ID,newstext为自定义字段名称。 -
帝国cms内容页字段没有填写就不显示的方法
如果是灵动标签内调用字段希望有此效果,则把 $navinfor 改成 $bqr,$bqr是灵动标签时使用,$navinfor是内容模板时使用 -
帝国CMS后台增加会员功能支持最新7.5的方法
由于帝国CMS后台没有增加会员的功能,很多小伙伴由于种种原因关闭了帝国CMS前台注册会员功能,但是又有增加会员的需求,然而帝国CMS并不具备后台直接增加会员的功能 -
帝国cms更换php7环境后台空白怎么办
帝国cms7.5本身是支持php7的,所以照成后台登录空白一定是环境的原因。找下一下资料,官方给出的解决方法,大家可以试试。
留言与评论 (共有 条评论) |