找回密码
 立即注册
搜索

途迹耕耘

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

GMT+8, 2025-12-22 00:58 , Processed in 0.071786 second(s), 14 queries .

联动栏目导航,一级栏目高亮同时调用二级栏目,灵动标签嵌套实现栏目导航,理论上可以

[复制链接]
bdk 发表于 2023-7-24 19:23:13 | 显示全部楼层 |阅读模式
联动栏目导航,一级栏目高亮同时调用二级栏目,灵动标签嵌套实现栏目导航,理论上可以无限嵌套。



  1. <nav id="nav">
  2.                     <div class="logo">
  3.                         <a href="#"><img src="[!--news.url--]xydzbwg_pc_zw/img/LOGO2.png" alt=""></a>
  4.                     </div>
  5.                     <ul class="nav">
  6.                         <li class="nav-item active"><a href="#" >首页</a></li>
  7. [e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='0' order by myorder,classid ASC limit 11",0,24,0}]
  8. <?php
  9. $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址
  10. $bgcolor="";

  11. if($GLOBALS[navclassid])
  12. {
  13. $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
  14. $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid];//取得当前栏目的一级栏目ID
  15. if($bqr[classid]==$topbclassid)
  16. {
  17. $bgcolor="active";
  18. }
  19. }
  20. ?>
  21. <li class="nav-item <?=$bgcolor?>">
  22.                     <a href="<?=$classurl?>"><?=$bqr[classname]?></a>
  23.   <?php
  24. if(!$bqr[islast]) //判断是否终极栏目
  25. {
  26. ?>

  27. <div class="subMenu">
  28.         <ul class="wrap">
  29.     <?php
  30.     //取得栏目下的子栏目      
  31.     $newsclass=$empire->query("select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 11");
  32.     while($classr=$empire->fetch($newsclass))
  33.     {
  34.         $classrurl=sys_ReturnBqClassname($classr,9); //取得子栏目地址,
  35. if($GLOBALS[navclassid])
  36. {
  37. $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]);
  38. }
  39.         ?>
  40.                 <li><a href="<?=$classrurl?>"><?=$classr[classname]?></a></li>
  41.     <?php
  42.     }
  43.     ?>
  44. </ul>
  45. </div>
  46.   <?php
  47. }
  48. ?>
  49. </li>
  50. [/e:loop]      
  51.                     </ul>
  52.                 </nav>
复制代码