帝国论坛帝国网站管理系统交流区帝国CMS 7.5与8.0专版如何在列表显示三级分类或者更多分类呢 【本版专题贴子】  
主题:如何在列表显示三级分类或者更多分类呢 [加入收藏夹]   

langzi21
用户头衔:进士

精华贴   :0
发贴数   :438
经验值   :3454
注册时间:2007-07-31
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
如何在列表显示三级分类或者更多分类呢
目前只能显示到二级分类,如何二级分类下面还有栏目,如何改变代码呢
<!--二级分类-->
<div class="filter-sift">
    <ul class="filter-tag">
      <li class="filter-l"><i class="icon font-fenlan"></i>子栏目</li>
      <li class="filter-r clearfix">
<?php
$nclassid =$GLOBALS['navclassid'];//获取当前栏目ID
$bclassid = $class_r[$GLOBALS['navclassid']]['bclassid'];//获取当前父栏目ID
if($class_r[$GLOBALS['navclassid']]['bclassid']==0)
{
?>
[e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='$nclassid' order by classid asc",0,24,0}]
<a id="cate-<?=$bqr['classid']?>" href="<?=$public_r['newsurl'].$bqr['classpath']?>" <?if($bqr['classid']==$GLOBALS['navclassid']){?>class="on" <?}?>><?=$bqr['classname']?></a>
[/e:loop]
<?php
}else
{
?>
[e:loop={"select classid,classname, classpath from [!db.pre!]enewsclass where bclassid='".$class_r[$GLOBALS['navclassid']]['bclassid']."' order by classid asc",0,24,0}]
<a id="cate-<?=$bqr['classid']?>" href="<?=$public_r['newsurl'].$bqr['classpath']?>" <?if($bqr['classid']==$GLOBALS['navclassid']){?>class="on" <?}?>><?=$bqr['classname']?></a>
[/e:loop]  
<?php
}
?>
</li>
    </ul>

  </div>

<!--二级分类-->



www.aiwenla.com
2026-05-03 18:45:39 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

精华贴   :0
发贴数   :6322
经验值   :19011
注册时间:2008-11-08
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

用灵动标签的php方式




2026-05-04 07:34:17 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

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

看这个教程 http://www.phome.net/docs/tempdoc/html/phptoeloop.html




2026-05-06 07:25:21 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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