帝国CMS灵动标签调用栏目并当前高亮

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

2026-4-23 阅读 14 约 1分钟读完

评论0

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

帝国CMS灵动标签调用一级栏目和子栏目,也可以无限嵌套调用三、四...级栏目,并判断当前栏目高亮显示。

<li class="<?=$GLOBALS[navclassid]==0?'current':''?>"><a href="[!--news.url--]">首页</a></li>
                        
<?php
$sql=$empire->query("select classid,classname,bname,islast from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,myorder asc");
    while($s=$empire->fetch($sql)){
            $tclass="";
        $fr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
        $topbclassid=$fr[1]?$fr[1]:$GLOBALS[navclassid];
        if($topbclassid==$s[classid]){
                $tclass='current';
        }
        $classurl=sys_ReturnBqClassname($s,9);
        
        echo '<li class="'.$tclass.'"><a href="'.$classurl.'">'.$s[bname].'</a>';
        if(!$s[islast]){
                $sql2=$empire->query("select classid,classname,bname from {$dbtbpre}enewsclass where bclassid=$s[classid] and showclass=0 order by myorder,myorder asc");
            $str="";
            while($s2=$empire->fetch($sql2)){
                                $tclass2="";
                                if($GLOBALS[navclassid]==$s2[classid]){
                                        $tclass2='curr';
                                }
                    $classurl2=sys_ReturnBqClassname($s2,9); 
                    $str.='<a class="'.$tclass2.'" href="'.$classurl2.'">'.$s2[bname].'</a>';
            }
            echo '<div class="submenu-nav">'.$str.'</div>';
        }
        echo '</li>';
    }
?>
<li class="<?=$GLOBALS[navclassid]==0?'current':''?>"><a href="[!--news.url--]">首页</a></li>

判断当前栏目ID是否为0,也就是首页,如果是就加个样式CLSS为current,current也可以修改为你自己的class。

if($topbclassid==$s[classid]){
                $tclass='current';
        }

CLSS为current,current也可以修改为你自己的class。

相关专题
帝国CMS灵动标签
2019-03-19 514

帝国CMS灵动标签专题,全面收集整理灵动标签基础语法、高级调用写法与实战使用技巧,覆盖栏目、文章、图文、分页、筛选等常用场景,帮助站长快速掌握灵动标签用法,高效...

  • 灵动标签无限嵌套方法 [2026-05-29]
  • 万能标签和灵动标签的区别 [2026-01-13]
  • 搜索模板不支持灵动标签和万能标签的解决方法 [2026-01-07]
  • 帝国CMS灵动标签调用discuz信息 [2019-09-22]
  • 首页或其他页面利用灵动标签调用图片集 [2019-08-20]
上一篇 帝国CMS视频教程:环境配置与安装(2) 下一篇 帧妙(FrameWow) - 免费在线视频截帧工具 | 精准捕捉每一帧精彩
评论
评论已关闭