码迷,mamicode.com
首页 > 其他好文 > 详细

帝国cms三级栏目高亮当前栏目

时间:2017-11-14 11:17:24      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:alt   ++   new   exp   self   loop   ext   get   limit   

三级菜单,显示一二两级,并高亮当前一级菜单。

  1. <ul>  
  2. <li>  
  3. <a href="[!--news.url--]">首页</a>  
  4. </li>  
  5. [e:loop={"select classid,classname from {$dbtbpre}enewsclass where bclassid=0 order by myorder,classid desc",0,24,0}]  
  6. <?php  
  7. $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址  
  8. $class="";  
  9. if($GLOBALS[navclassid])  
  10. {  
  11. $fcr=explode(‘|‘,$class_r[$GLOBALS[navclassid]][featherclass]);  
  12. $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID  
  13. if($bqr[classid]==$topbclassid)  
  14. {  
  15. $class="current";   
  16. }  
  17. }  
  18. ?>  
  19. <li class="<?=$class?>">  
  20. <a href="<?=$classurl?>">  
  21. <?=$bqr[classname]?>  
  22. </a>  
  23. <div class="sub-nav">  
  24. <dl>  
  25. <?php  
  26. $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath,classurl from [!db.pre!]enewsclass where bclassid=‘$bqr[classid]‘ order by myorder limit 10",20,24,0);  
  27. $bqno2=0;  
  28. while($bqr2=$empire->fetch($ecms_bq_sql2))  
  29. {  
  30. $bqsr2=sys_ReturnEcmsLoopStext($bqr2);  
  31. $bqno2++;  
  32. ?>  
  33. <dd>  
  34. <a href="<?=$public_r[newsurl]?>/ title="<?=$bqr2[classname]?>" target="_self">  
  35. <?=$bqr2[classname]?>  
  36. </a>  
  37. </dd>  
  38. <?php  
  39. }  
  40. ?>  
  41. </dl>  
  42. </div>  
  43. </li>  
  44. [/e:loop]  
  45. </ul>  

 current为高亮样式

帝国cms三级栏目高亮当前栏目

标签:alt   ++   new   exp   self   loop   ext   get   limit   

原文地址:http://www.cnblogs.com/jincao/p/7831261.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!