首先我们要用到灵动标签从数据库取出对应的栏目名称:
一、若要取出所有的最顶级的栏目名称选择:bclassid=0,其中 id="cid<?=$bqr[classid]?> 就是要拿到当前页面的ID值
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]
<li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>>
<a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" ><?=$bqr[classname]?></a>
</li>
[/e:loop]
二、若要取出固定的栏目:可以将bclassid=59,这个值就是你的父栏目的ID值,其中 id="cid<?=$bqr[classid]?> 就是要拿到当前页面的动态ID值,生成的字符是cid28,cid29,cid30等等。
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=59 and showclass=0 order by myorder',0,24,0}]
<li> <a id="cid<?=$bqr[classid]?>" href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" >
<?=$bqr[classname]?>
</a> </li>
[/e:loop]
把js在其下面加载,JS代码如下,其中cur2 就是你的定住并要显示高亮的样式,不过多赘述。
<script type="text/javascript">
var myid = document.getElementById('cid[!–self.classid–]');
myid.className = 'cur2';
</script>
变量说明:
[!–self.classid–] 代表当前的栏目ID数值
<?=$bqr[classid]?> 代表栏目ID
其他方法参考:
首先要在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='menuon'";
} else {}
}
function OnePage($classid, $thisid) {
global $class_r;
$fr = explode('|', $class_r[$bclassid][featherclass]);
$topbclassid = $fr[1] ? $fr[1] : $classid; //取得子栏目id
if ($topbclassid == $thisid) {
echo "bmenuon";
} else {}
}
<ul>
<li class="menuon"><a href="[!–news.url–]" target="_self">首页</a></li>
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0}]
<li id="cid<?=$bqr[classid]?>" <?=currentPage($GLOBALS[navclassid],$bqr[classid])?>>
<a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" target="_self" ><?=$bqr[classname]?></a>
</li>
[/e:loop]
</ul>
上面是“帝国cms效果之利用JS使当前栏目无限级高亮控制”的全面内容,想了解更多关于 帝国cms 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_974.html
workflows工作流
一张精心制作的熊岛复古地图ComfyUI工作流
水中一台精致而破旧的老式电视鱼缸ComfyUI工作流
迷人的月光,发光的花朵
广阔的沙漠中矗立着一个生锈的巨大头盔
王家卫电视剧繁花海报效果comfyui工作流
蘑菇屋,梦幻家园comfyui工作流
一个人一条船一条鱼ComfyUI工作流
一只透明老虎骨骼标本ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

iframe开发admin后台
一个包含老黄历、佛历、道历、星宿等数据的日历网站
js+css3做一个灯泡开灯关灯效果
制作一个好玩的倒计时
利用js做一个炫酷音乐背景效果
3D立体人物效果
利用html5+css3实现滚雪球效果(附代码)










