最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 帝国cms父栏目和子栏目都能在当前栏目高亮

    正文概述 管理员   2025-09-05   6

    主要是子栏目了,父栏目高亮论坛很多了。。。
    希望会的人什么都不要说,因为我在论坛你求救不下五次了,都没人来回答,这次是通过自己很多次的测试得出来的结果,
    首先在/e/class/userfun.php这个文件里面加上下面代码.上面父栏目的,下面子栏目的.current代表css样式.自定义

    function currentPage($classid,$thisid){
           global $class_r;
           $fr=explode('|',$class_r[$classid][featherclass]);
           $topbclassid=$fr[1]?$fr[1]:$classid;
           if ($topbclassid==$thisid) {
                   echo "current";
                }
                else {
                }
    }
    
    
    function OnePage($classid,$thisid){
           global $class_r;
           $fr=explode('|',$class_r[$bclassid][featherclass]);
           $topbclassid=$fr[1]?$fr[1]:$classid;
           if ($topbclassid==$thisid) {
                   echo "one";
                }
                else {
                }
    }
    

    帝国cms模板中调用方法,上面父栏目,下面子栏目

    [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by classid',0,24,0}]
    <li class="<?=currentPage($GLOBALS[navclassid],$bqr[classid])?>"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" rel="dropmenu3" ><?=$bqr[classname]?></a></li>
    [/e:loop]
    
    [e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid ",0,24,0}]
    <li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" class="<?=OnePage($GLOBALS[navclassid],$bqr[classid])?>" ><span class='l'></span><span><?=$bqr[classname]?></span><span class="r"></span></a></li>
    [/e:loop]

    最终效果
    上传以下图片:


    我爱模板网 » 帝国cms父栏目和子栏目都能在当前栏目高亮

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元