帝国cms导航实现高亮,包括父栏目和子栏目对应选择颜色

  1. 帝国cms导航实现高亮,包括父栏目和子栏目对应选择颜色

  2. 如果全部自定义一级栏目方法如下:

  3. [e:loop={"select * from www_yisvip_com_enewsclass where bclassid=2 order by classid asc limit 20",0,24,0}]
  4. <?php if($bqr[classid]==$GLOBALS[navclassid]){$classon="linav_hover";}else{$classon="";}?>
  5. <a href="<?=$bqsr[classurl]?>" class="<?=$classon?>"><?=$bqr[classname]?></a>
  6.                                                         [/e:loop]
  7. 注解:linav_hover 选择后的样式

  8. 方法2 用于有一级栏目和二级栏目用php判断代码如下:

  9. <?php
  10.     if($GLOBALS[navclassid]==1){$sy="hover";}if($GLOBALS[navclassid]==20){$zx="hover";}if($GLOBALS[navclassid]==21){$gl="hover";}
  11.     if($GLOBALS[navclassid]==23){$wd="hover";}if($GLOBALS[navclassid]==22){$hd="hover";}
  12.         if($GLOBALS[navclassid]==24){$sp="hover";}
  13.        
  14.         if($GLOBALS[navclassid]==2 || $GLOBALS[navclassid]==3 || $GLOBALS[navclassid]==4 || $GLOBALS[navclassid]==5 || $GLOBALS[navclassid]==6 || $GLOBALS[navclassid]==7 || $GLOBALS[navclassid]==8 || $GLOBALS[navclassid]==9 || $GLOBALS[navclassid]==10 || $GLOBALS[navclassid]==11 || $GLOBALS[navclassid]==12 || $GLOBALS[navclassid]==13|| $GLOBALS[navclassid]==14|| $GLOBALS[navclassid]==15|| $GLOBALS[navclassid]==16|| $GLOBALS[navclassid]==17 || $GLOBALS[navclassid]==18){$rj="hover";}else{$rj="";}
  15. ?>
  16. <li class="<?=$sy?>"><a href="/"><span></span>导航名</a></li>
  17. 注解:hover 选择后的css样式
  18. <?=$sy?>对应php里面字段名  数字代表后台栏目id
  19. 上面部分是 一级栏目
  20. 第二部分 父栏目先带子栏目 并且选择子栏目后高亮在父栏目上/
复制代码






上一篇:sinfo插件列表内容循环静态调用子类
下一篇:帝国cms二级栏目{加载更多}方法代码
如无回复请发邮件