加入vip [签到送金币]
注册 登录 QQ登录
织梦无忧,用心做好源码!7年品牌,值得信赖! 织梦无忧,个个精品,宁缺毋滥!每月购买不少于3000元精品源码免费分享,早开通,早享受!终身会员春节期间,只需要128元!新会员开通,直接进入会员中心--购买会员--直接开通即可。

父栏目和子栏目都能在当前栏目高亮

摘要: 帝国CMS模板网下面的帝国CMS教程栏目为您提供了父栏目和子栏目都能在当前栏目高亮

主要是子栏目了,父栏目高亮论坛很多了。。。
希望会的人什么都不要说,因为我在论坛你求救不下五次了,都没人来回答,这次是通过自己很多次的测试得出来的结果,
首先在/e/class/userfun.php这个文件里面加上下面代码.上面父栏目的,下面子栏目的.红色代表css样式.自定义吧
function currentPage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$classid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;
if ($topbclassid==$thisid) {
echo "current";
}
else {
}
}


function OnePage($classid,$thisid){
global $class_r;
$fr=explode('|',$class_r[$bclassid][featherclass]);
$topbclassid=$fr[1]?$fr[1]:$classid;
if ($topbclassid==$thisid) {
echo "one";
}
else {
}
}

模板中,上面父栏目,下面子栏目
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 order by classid',0,24,0}]
<li class="<?=currentPage($GLOBALS[navclassid],$bqr[classid])?>"><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" rel="dropmenu3" ><?=$bqr[classname]?></a></li>
[/e:loop]

[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid ",0,24,0}]
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" class="<?=OnePage($GLOBALS[navclassid],$bqr[classid])?>" ><span class='l'></span><span><?=$bqr[classname]?></span><span class="r"></span></a></li>
[/e:loop]


最终效果





上传以下图片:

本文链接:http://www.dedecms51.com//diguojiaocheng/156731.html

版权声明:本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!

公众号二维码

微信公众号