您现在的位置是:网站首页>建站学院帝国CMS

帝国cms利用JS使当前栏目无限级高亮控制

2019-07-21来源: 帝国CMS 人已围观

简介 首先我们要用到灵动标签从数据库取出对应的栏目名称:
一、若要取出所有的最顶级的栏目名称选择:bclassid=0,其中 id="cid<?=$bqr[classid]?> 就是要拿到当前页面的ID值
[e:loop={'

首先我们要用到灵动标签从数据库取出对应的栏目名称:cSV企业网站模板免费下载_网站建设_企业网站建设方案
一、若要取出所有的最顶级的栏目名称选择:bclassid=0,其中 id="cid<?=$bqr[classid]?> 就是要拿到当前页面的ID值cSV企业网站模板免费下载_网站建设_企业网站建设方案
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]cSV企业网站模板免费下载_网站建设_企业网站建设方案

<li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>>cSV企业网站模板免费下载_网站建设_企业网站建设方案

<a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" ><?=$bqr[classname]?></a>cSV企业网站模板免费下载_网站建设_企业网站建设方案

</li>cSV企业网站模板免费下载_网站建设_企业网站建设方案

[/e:loop]cSV企业网站模板免费下载_网站建设_企业网站建设方案

二、若要取出固定的栏目:可以将bclassid=59,这个值就是你的父栏目的ID值,其中 id="cid<?=$bqr[classid]?> 就是要拿到当前页面的动态ID值,生成的字符是cid28,cid29,cid30等等。cSV企业网站模板免费下载_网站建设_企业网站建设方案

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=59 and showclass=0 order by myorder',0,24,0}]cSV企业网站模板免费下载_网站建设_企业网站建设方案

<li> <a id="cid<?=$bqr[classid]?>" href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" >cSV企业网站模板免费下载_网站建设_企业网站建设方案

<?=$bqr[classname]?>cSV企业网站模板免费下载_网站建设_企业网站建设方案

</a> </li>cSV企业网站模板免费下载_网站建设_企业网站建设方案

[/e:loop]cSV企业网站模板免费下载_网站建设_企业网站建设方案

把js在其下面加载,JS代码如下,其中cur2 就是你的定住并要显示高亮的样式,不过多赘述。cSV企业网站模板免费下载_网站建设_企业网站建设方案

<script type="text/javascript">cSV企业网站模板免费下载_网站建设_企业网站建设方案

var myid = document.getElementById('cid[!--self.classid--]');cSV企业网站模板免费下载_网站建设_企业网站建设方案

myid.className = 'cur2';cSV企业网站模板免费下载_网站建设_企业网站建设方案

</script>cSV企业网站模板免费下载_网站建设_企业网站建设方案

变量说明:cSV企业网站模板免费下载_网站建设_企业网站建设方案
[!--self.classid--] 代表当前的栏目ID数值cSV企业网站模板免费下载_网站建设_企业网站建设方案
<?=$bqr[classid]?> 代表栏目IDcSV企业网站模板免费下载_网站建设_企业网站建设方案

其他方法参考:cSV企业网站模板免费下载_网站建设_企业网站建设方案
首先要在userfun.php文件中加如下代码:cSV企业网站模板免费下载_网站建设_企业网站建设方案

cSV企业网站模板免费下载_网站建设_企业网站建设方案
function currentPage($classid,$thisid){cSV企业网站模板免费下载_网站建设_企业网站建设方案

global $class_r;cSV企业网站模板免费下载_网站建设_企业网站建设方案

$fr=explode('|',$class_r[$classid][featherclass]);cSV企业网站模板免费下载_网站建设_企业网站建设方案

$topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目idcSV企业网站模板免费下载_网站建设_企业网站建设方案

if ($topbclassid==$thisid) {cSV企业网站模板免费下载_网站建设_企业网站建设方案

echo "class='menuon'";cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

else {cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

function OnePage($classid,$thisid){cSV企业网站模板免费下载_网站建设_企业网站建设方案

global $class_r;cSV企业网站模板免费下载_网站建设_企业网站建设方案

$fr=explode('|',$class_r[$bclassid][featherclass]);cSV企业网站模板免费下载_网站建设_企业网站建设方案

$topbclassid=$fr[1]?$fr[1]:$classid;//取得子栏目idcSV企业网站模板免费下载_网站建设_企业网站建设方案

if ($topbclassid==$thisid) {cSV企业网站模板免费下载_网站建设_企业网站建设方案

echo "bmenuon";cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

else {cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

}cSV企业网站模板免费下载_网站建设_企业网站建设方案

cSV企业网站模板免费下载_网站建设_企业网站建设方案
<ul>cSV企业网站模板免费下载_网站建设_企业网站建设方案

<li class="menuon"><a href="[!--news.url--]" target="_self">首页</a></li>cSV企业网站模板免费下载_网站建设_企业网站建设方案

[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]cSV企业网站模板免费下载_网站建设_企业网站建设方案

<li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>>cSV企业网站模板免费下载_网站建设_企业网站建设方案

<a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" ><?=$bqr[classname]?></a>cSV企业网站模板免费下载_网站建设_企业网站建设方案

</li>cSV企业网站模板免费下载_网站建设_企业网站建设方案

[/e:loop]cSV企业网站模板免费下载_网站建设_企业网站建设方案

</ul>cSV企业网站模板免费下载_网站建设_企业网站建设方案
cSV企业网站模板免费下载_网站建设_企业网站建设方案

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l