你的位置: 奇芳阁 帝国教程 阅读文章     

帝国CMS灵动标签判断当前栏目高亮的设置

[ 帝国教程 // 2014-03-12 ]

首先把下面这段语句加入到 e/class/userfun.php文件当中去

//高亮当前栏目
function currentPage($classid,$thisid){
       global $class_r;
       $fr=explode('|',$class_r[$classid][featherclass]);
       $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id
       if ($topbclassid==$thisid) {
               echo "class='menuon'";
            }
            else {
            }
}

灵动标签调用代码如下:

<ul>
       <li><a href="[!--news.url--]">首页</a></li>
       [e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]
       <li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>>
       <a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a>
       </li>
       [/e:loop]      
       </ul>

定义css ,也就是“.menuon”,如果还够的话,还可以用“#cid*”来定议,不用讲应该明白吧,如果还不明白就要去好好学学CSS了。

打赏

如果本站对您有所帮助,请考虑对本站进行小额捐赠:

捐赠免费软件之家
各位请注意,目前发现 0 位寻荒者 在附近海域漂移!

报歉!评论已关闭.