帝国cms使用灵动标签实现当前栏目高亮的方法


当前第2页 返回上一页

方法三:

首先把下面这段语句加入到 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了.

希望本文所述对大家的帝国CMS建站有所帮助。


标签:帝国CMS

返回前面的内容

相关阅读 >>

帝国CMS整合discuz的多种方法详细介绍

帝国CMS7.0在后台评论表中显示自定义评论字段内容的方法

帝国CMS调用软件下载数量的方法

帝国CMS文章内容tags关键词设置调用方法以及tags静态化实现方法

帝国CMS商城系统实现在线支付后发送订单邮件提醒功能

帝国CMS7.0碎片功能升级后的使用方法详解

帝国CMS 获取一周的信息(默认时间是整形的也就是unix_timestamp)

火车头phpcms2008sp4 文章免登陆发布接口

帝国CMS7.0 数据更新批量生成时出错的解决方法

帝国CMS判断会员是否登录及登录后才能看到内容的方法

更多相关阅读请进入《帝国CMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...