一流资源网以前发布过多篇帝国CMS栏目高亮的文章。今天再发布一种实现帝国CMS当前栏目高亮的方法:
第一步:打开 /e/class/userfun.php 文件,在 ?> 内添加以下代码functioncurrentPage($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{
}
}
模板里使用以下代码调用:
>首页
$i=0;
$path="";
?>
[e:loop={'selectclassid,classname,classpath,wburlfrom[!db.pre!]enewsclasswherebclassid=0orderbyclassid',0,24,0}]
$i=$i+1;
$path=$public_r[newsurl].$bqr[classpath];
if(!empty($bqr[wburl])){
$path=$bqr[wburl];
}
?>
>
"href="=$path?>"title="=$bqr[classname]?>"target="_self">=$bqr[classname]?>
[/e:loop]