帝国论坛帝国网站管理系统交流区帝国CMS使用交流如何显示全部栏目 二级 三级 四级栏目(导航) 【本版专题贴子】  
主题:如何显示全部栏目 二级 三级 四级栏目(导航) [加入收藏夹]   

mmcce2e
用户头衔:书生

精华贴   :0
发贴数   :18
经验值   :97
注册时间:2008-08-29
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
如何显示全部栏目 二级 三级 四级栏目(导航)
求助:如何显示全部栏目 二级 三级 四级栏目?

请问用标签该怎么修改?
如果用 带模板的栏目导航标签 (showclasstemp) 可以吗?

这个标签在不指定栏目名称的前提下默认只能显示本级目录 怎样修改才能显示全部的栏目名称?包括2级 3级 4级...... 最终极?

郁闷了好几天了 在论坛里面一个帖子一个帖子的找 都没有找到 。

补充一下 我需要调用的栏目 都是使用同一个模型的。

还有 显示网站地图标签 (phomeshowmap)  
这个标签 默认只能显示2级目录 该怎么修改才能显示全部的栏目名称?包括2级 3级 4级 最终极?

谢谢大家了~!

第一张图是需要显示的栏目示意图:

第二站图是目前我用showclasstemp标签出来的效果 只能显示一级
页面模板内容:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
列表内容模板:<li id="tabnav_btn_[!--no--]" onmouseover="tabit(this)">
<a href="[!--classurl--]">[!--classname--]</a> </li>

[html][/html]

上传以下图片:


[该贴被修改 6 次,最后修改时间 2008-08-29 07:33:01 ]



2008-08-29 06:09:02 已设置保密 顶部 回复 引用 报告 编辑 删除

mmcce2e
用户头衔:书生

精华贴   :0
发贴数   :18
经验值   :97
注册时间:2008-08-29
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]
怎么只能传一张图
第一张图是需要显示的栏目示意图:

第二站图是目前我用showclasstemp标签出来的效果 只能显示一级
页面模板内容:[!--empirenews.listtemp--]<!--list.var1-->[!--empirenews.listtemp--]
列表内容模板:<li id="tabnav_btn_[!--no--]" onmouseover="tabit(this)">
<a href="[!--classurl--]">[!--classname--]</a> </li>

上传以下图片:





2008-08-29 07:33:59 已设置保密 顶部 回复 引用 报告 编辑 删除

hicode
用户头衔:版主

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

标签只能调用一两级的栏目,多级考虑用手动做导航,不要用标签调用




2008-08-29 08:29:34 已设置保密 顶部 回复 引用 报告 编辑 删除

mmcce2e
用户头衔:书生

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

不是吧~ 老大 站大了那不是做的累死了~
除了标签其他还有什么方法能实现吗?




2008-08-29 12:29:59 已设置保密 顶部 回复 引用 报告 编辑 删除

kissszh
用户头衔:书生

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

帝国就是这个导航不好做,应该改进一下啊




2015-06-10 13:40:13 已设置保密 顶部 回复 引用 报告 编辑 删除

html高手
用户头衔:探花

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

这么多级得手动做,用标签调用生成时也很影响速度




2015-06-10 13:50:12 已设置保密 顶部 回复 引用 报告 编辑 删除

rocky85436
用户头衔:书生

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

有时候会需要生成三级、四级导航,甚至更多,下面的代码,就是生成多级导航。

<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewsclass where  bclassid=2 order by myorder limit 7",14,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
        $bqsr=sys_ReturnEcmsLoopStext($bqr);
        $bqno++;
        ?>   
    <div class="bar"><h2><?=sub($bqr[classname],0,54,false)?></h2></div>
<?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++;
                ?>
<ul>
<li class="f"><h3><a href="<?=$public_r[newsurl]?><?=$bqr2[classpath]?>/" target="_blank"><?=sub($bqr2[classname],0,54,false)?></a></h3></li>
<li>
<?php
        $ecms_bq_sql3=sys_ReturnEcmsLoopBq("select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = $bqr2[classid] order by classid limit 100",0,24,0);
        $bqno3=0;
        while($bqr3=$empire->fetch($ecms_bq_sql3))
        {
                $bqsr3=sys_ReturnEcmsLoopStext($bqr3);
                $bqno3++;
                ?>
<a href="<?=$public_r[newsurl]?><?=$bqr3[classpath]?>/" target="_blank"><?=sub($bqr3[classname],0,54,false)?></a>
        <?php
        }
        ?>

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




2022-06-25 12:51:13 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

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

支持楼上




2022-06-26 06:38:01 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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