您现在的位置是:首页 > 教程 > 帝国CMS教程帝国CMS教程
帝国CMS导航栏目怎么实现当前栏目高亮的方法
心睿2023-02-05 00:34:46帝国CMS教程已有人查阅
导读今天再发布一种实现帝国CMS当前栏目高亮的方法:第一步:打开 /e/class/userfun.php 文件,在 ?> 内添加以下代码
今天再发布一种实现帝国CMS当前栏目高亮的方法:第一步:打开 /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='cur'";
}
else {
}
}
模板里使用以下代码调用:
<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>
本文标签:
很赞哦! ()
相关文章
随机图文
-
帝国CMS信息反馈怎么显示姓名字段
帝国CMS默认信息反馈显示的是标题title ,如何显示姓名name或其他字段了。这种帝国CMS二次开发修改方法非常简单,只需找到这个页面,写个调用SQL就可以了。 -
帝国CMS如果信息带有图片信息则标题上有图片标志的方法
[e:loop={'selfinfo',20,0,0}] <? $newimg=""; if(!emptyempty($bqr[titlepic])) -
帝国CMS调用栏目链接的方法,帝国CMS怎么调用栏目链接
sys_ReturnBqClassname(r , 9 ) 函数返回栏目链接, r,9)函数返回栏目链接,r,9)函数返回栏目链接,r为含栏目ID的数组,变量名可任意命名。 -
帝国CMS怎么添加百度地图标注,帝国CMS添加百度地图的方法
给帝国CMS任意模型加上百度地图标注功能。第一步:首先在模型建立三个字段:第二步:修改系统模型表单模版,第三步:内容页模板中调用:
留言与评论 (共有 条评论) |