以前發布過多篇帝國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>
|
新聞熱點
疑難解答