东方星雨

简单网络

一个爱好网络的80后男站长。

关注我东方星雨个人微信号:476847113

您现在的位置是:首页 > 站长日志

帝国CMS导航当前栏目高亮

2018-03-26 站长 站长日志

 以前发布过多篇帝国CMS栏目高亮的文章。今天再发布一种实现帝国CMS当前栏目高亮的方法:

第一步:打开 /e/class/userfun.php 文件,在  ?> 内添加以下代码

1 2 3 4 5 6 7 8 9 10 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='cur'";                 }         else {         } }

模板里使用以下代码调用:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <ul> <li <?php  if(empty($GLOBALS[navclassid])){echo "class='cur'";} ?>><a id="nav-hover0" href="[!---news.url--]">首页</a></li> <?php $i=0; $path=""; ?> [e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 order by classid',0,24,0}] <?php   $i=$i+1;   $path=$public_r[newsurl].$bqr[classpath];   if(!empty($bqr[wburl])){       $path=$bqr[wburl];   } ?> <li <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>> <a  id="nav-hover<?=$i?>" href="<?=$path?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a> </li> [/e:loop] </ul>

文章评论