首页 ν 建站知识 ν 帝国cms 获取当前二级栏目id,且循环二级栏目并高亮显示当前二级栏目 浏览量 收藏文章 海报

帝国cms 获取当前二级栏目id,且循环二级栏目并高亮显示当前二级栏目

  想要实现的效果是这样的:想在某个二级栏目,循环调用父栏目下的二级栏目,并高亮显示当前的二级来栏目。在网上搜了很长时间,发现都是循环一级栏目然后在循环二级栏目,我想要的是只是循环当前父栏目下的二级栏目,并高亮显示。亲测!好用哦!

  终于在我不断的搜索与思考中,只要获取当前栏目的id就可以了,又在网上搜二级栏目获取当前栏目的id,发现又不是想要的。

  下面是我结合一级栏目的高亮拼凑的二级栏目高亮的代码:

  效果图就是下面这样:

  资源分享是一级栏目,实用工具是当前二级栏目且高亮

样式输出css写到css文件里面切记住!
<style>
#LeftMenu2 .lihover a {
    color: #FFFFFF;
    background: #242424;
}
</style>



下面是放网页的代码

<?php
  $bclassid=$class_r[$GLOBALS[navclassid]][bclassid];//获取当前父栏目ID
?>
[e:loop={"select * from phome_enewsclass where bclassid='".$bclassid."'",24,24,1}]
<?php
$class="";
$selfclassid=$GLOBALS[navclassid];// 获取当前栏目id
$classid=esub($bqr[classid],200);// 获取当前循环栏目id
if($selfclassid==$classid){
  $class="lihover";// 激活class样式
}
?>
<li id="LeftMenu2" class="<?=$class?>">
  <a href="[!--news.url--]<?=esub($bqr[classpath],200)?>">
    <span><?=esub($bqr[classname],18)?></span>
  </a>
</li>
[/e:loop]

附件下载地址:[ 下载地址 ]

打赏 赞( )
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

技术栈-技术优质的资源信息

加入技术栈 联系我们