帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流[求助]如何判断有无二级三级栏目? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[求助]如何判断有无二级三级栏目? [加入收藏夹]   

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]如何判断有无二级三级栏目?
我想在调用栏目菜单代码上加个判断
如果有二级栏目则 加个<ul class="dropdown-menu">  </ul> 如果没有则不加
如果有三级栏目则 加个 <ul class=dropdown-menu>  </ul>  如果没有则不加
现在代码如下


<ul class="nav navbar-nav">
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=0 order by myorder limit 7",14,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
        $bqsr=sys_ReturnEcmsLoopStext($bqr);
        $bqno++;
        ?><li class="dropdown">
                   <a href='<?=$bqsr[classurl]?>' target="_blank" ><?=sub($bqr[classname],0,54,false)?></a>
                   <ul class="dropdown-menu">
            
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr[classid] order by myorder limit 8",14,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
         $bqsr2=sys_ReturnEcmsLoopStext($bqr2);
         $bqno2++;
         ?>               
     <li class="dropdown-submenu">
            <a href="<?=$bqsr2[classurl]?>" ><?=sub($bqr2[classname],0,54,false)?></a>
            <ul class="dropdown-menu">
            <?php
$ecms_bq_sql3=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where bclassid=$bqr2[classid] order by myorder limit 8",14,24,0);           
$bqno3=0;
while($bqr3=$empire->fetch($ecms_bq_sql3))
{
              $bqsr3=sys_ReturnEcmsLoopStext($bqr3);
              $bqno3++;
              ?>
               
        <li>
             <a href="<?=$bqsr3[classurl]?>" ><?=sub($bqr3[classname],0,54,false)?></a>
             </li>  
          <?php
        }
        ?></ul>   
            </li>

          <?php
        }
        ?> </ul>
                  </li>

          <?php
        }
        ?>
        </ul>





上传以下图片:


[该贴被修改 2 次,最后修改时间 2017-04-22 13:46:44 ]



2017-04-22 13:38:13 已设置保密 顶部 回复 引用 报告 编辑 删除

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]
继续
继续

上传以下图片:





2017-04-22 13:47:18 已设置保密 顶部 回复 引用 报告 编辑 删除

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

等人来




2017-04-22 13:55:58 已设置保密 顶部 回复 引用 报告 编辑 删除

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]





2017-04-22 16:21:12 已设置保密 顶部 回复 引用 报告 编辑 删除

liweil
用户头衔:书生

精华贴   :0
发贴数   :20
经验值   :257
注册时间:2011-07-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]
参考这个


    <div class="menu"><ul class="banneroffindex"><a href="/">首页</a></ul></div>
<?php
  $sql=$empire->query("select classid,bclassid,classname,sonclass,bname from {$dbtbpre}enewsclass WHERE bclassid = '0' AND showclass = '0' order by myorder asc,classid asc limit 8");
  while($r=$empire->fetch($sql)){
?>
    <div class="bli"></div>
    <div class="menu se"><ul class="se banneroff" ><a href="/list/<?=$r['classid']?>_0.html" title="<?=$r['classname']?>" ><?=$r['classname']?></a></ul>
<?php
    if($r['sonclass']!=''){
                $z_sql=$empire->query("select classid,bclassid,classname,sonclass,bname from {$dbtbpre}enewsclass WHERE bclassid = '$r[classid]' order by myorder asc,classid asc limit 10");
?>
      <div class="top_banner_float2">
        <div class='h10' style='background-color:#262626'></div>
<?php
                while($z=$empire->fetch($z_sql)){
?>
        <div class="xcls0"><a href="/list/<?=$z['classid']?>_0.html" title="<?=$z['classname']?>" ><?=$z['classname']?></a></div>
<?php
                }
?>
      </div>
<?php
        }
?>
    </div>
<?php
  }
?>




时不时的写写代码
2017-04-22 19:10:12 已设置保密 顶部 回复 引用 报告 编辑 删除

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]
完美解决 附代码
完美解决  感谢QQ 504590446


上传以下图片:


[该贴被修改 1 次,最后修改时间 2017-04-22 20:47:40 ]



2017-04-22 20:46:49 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :5799
经验值   :17477
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

sonclass为空就没有子栏目




2017-04-23 08:16:04 已设置保密 顶部 回复 引用 报告 编辑 删除

jwmm
用户头衔:进士

精华贴   :0
发贴数   :1093
经验值   :5249
注册时间:2012-01-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

楼主解决了贴出代码,让我们也学习下呗




2017-04-23 10:47:49 已设置保密 顶部 回复 引用 报告 编辑 删除

chinazihang
用户头衔:秀才

精华贴   :0
发贴数   :54
经验值   :432
注册时间:2010-05-12
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

5楼代码正解




2017-04-23 14:30:34 已设置保密 顶部 回复 引用 报告 编辑 删除

jwmm
用户头衔:进士

精华贴   :0
发贴数   :1093
经验值   :5249
注册时间:2012-01-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

我套用不进去啊,能发下您修改后的代码吗,谢谢




2017-04-23 15:06:08 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1