用灵动标签实现下拉子栏目的菜单
作者:admin 时间:2020-01-01 阅读数:177人
根据wm_chief 管理员发布帖子:http://bbs.phome.net/showthread-13-146819-0.html,修改了灵动标签,能嵌套循环;以实现下拉子栏目的导航菜单,代码如下:
<div class="navigation">
<ul>
<li><a href="[!--news.url--]" target="_self">首页</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0); $bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a>
<ul>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$GLOBALS[navclassid]' order by myorder limit 5",20,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li> <?php
}
?>
</ul>
</li>
<?php
}
?>
</ul>
</div>
其中一级栏目通过SQL能完全调出来(见上面代码中的蓝色部分),但一级栏目中的子栏目(见上面代码中的红色部分),就不知道怎么调用了,估计bclassid='$GLOBALS[navclassid]'和这部分<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li>出了问题,其中的意图是分别调用当前栏目下的子栏目,并将显示出子栏目名称和链接地址,我试着用一级栏目相同的代码嵌套到其中完全可以调出该一级栏目中完全相同的5条记录(调用后的源代码见下图),但不知怎么调出该一级栏目下的子栏目哟,望高人出手!谢谢!
上传以下图片:

<div class="navigation">
<ul>
<li><a href="[!--news.url--]" target="_self">首页</a></li>
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 8',20,24,0); $bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a>
<ul>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid='$GLOBALS[navclassid]' order by myorder limit 5",20,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li> <?php
}
?>
</ul>
</li>
<?php
}
?>
</ul>
</div>
其中一级栏目通过SQL能完全调出来(见上面代码中的蓝色部分),但一级栏目中的子栏目(见上面代码中的红色部分),就不知道怎么调用了,估计bclassid='$GLOBALS[navclassid]'和这部分<li><a href="<?=$public_r[newsurl]?><?=$bqr[classpath]?>" title="<?=$bqr[classname]?>" target="_self" ><?=$bqr[classname]?></a></li>出了问题,其中的意图是分别调用当前栏目下的子栏目,并将显示出子栏目名称和链接地址,我试着用一级栏目相同的代码嵌套到其中完全可以调出该一级栏目中完全相同的5条记录(调用后的源代码见下图),但不知怎么调出该一级栏目下的子栏目哟,望高人出手!谢谢!
上传以下图片:

声明
源码下载不顺利,比如源码在百度网盘的有时会被无故取消等,请联系QQ:46667551
本站大部分下载资源收集于网络,但除特别说明之外,基本全部亲自测试可用!
但由于某些源码的更新迭代,比如微信小程序官方接口的变动等原因,
如时间过长,可能会造成本可以使用的代码出现问题,下载前请斟酌!
本站资源仅供学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,使用者自行承担,概与本站无关。
原文链接:https://www.love0312.com/718.html,转载请注明出处