帝国论坛帝国网站管理系统交流区模板/标签/插件共享交流灵动标签列表面调用当前父栏目下的所有子栏目 【本版专题贴子】  
 2/2    |‹ ‹‹ 1 2
主题:灵动标签列表面调用当前父栏目下的所有子栏目 [加入收藏夹]   

帝国时代3
用户头衔:探花

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

支持下




2014-09-12 08:09:25 已设置保密 顶部 回复 引用 报告 编辑 删除

dxpang123
用户头衔:书生

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

帝国CMS灵动标签调用当前栏目下子栏目列表
灵动标签调用当前栏目下子栏目,支持栏目自定义排序。
[e:loop={"select classname,classpath,classid from phome_enewsclass where bclassid='$GLOBALS[navclassid]' and showclass=0 order by myorder,classid desc",0,24,0}]<dd><a href="/<?=$bqr[classpath]?>/"><?=$bqr[classname]?></a></dd>[/e:loop]http://www.dxpang.com/wenz/812.html




2016-07-30 13:32:16 已设置保密 顶部 回复 引用 报告 编辑 删除

luoto
用户头衔:探花

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

支持




2016-07-31 08:21:54 已设置保密 顶部 回复 引用 报告 编辑 删除

feier
用户头衔:探花

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

支持下




2016-08-04 08:14:44 已设置保密 顶部 回复 引用 报告 编辑 删除

www.dxpang.com
用户头衔:书生

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

帝国CMS指定栏目调用子栏目

        主要用于导航下拉菜单,比方说,美的官网“商用产品”栏目下面有中央空调、商用空气能热水机、商用厨房、商用冷柜等子栏目,现在假定“商用产品”栏目的ID=1,那么怎么调出ID=1下面的子栏目名称与链接呢?

您可以使用帝国CMS灵动标签[e:loop]。

帝国CMS灵动便签调用格式

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

调用指定栏目ID=1下面子栏目:

[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='1' order by `classid` desc ",5,24,0,0,0}]
模板文件:
子栏目名称调用:<?=$class_r[$bqr[classid]]['classname']?>
子栏目链接调用:<?=$class_r[$bqr[classid]]['classpath']?>
子栏目id调用:$bqr[classid]
标签调用信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]

        说明:上面标签中bclassid='1'是指定栏目的ID,你也可以改为自己的ID。“desc”指按ID降序排列,你也可以改为“ASC”升序。“5”指的是调用条数,“24”指按SQL数据表查询,其它三个“0”对照上面的“帝国CMS灵动便签调用格式”。

帝国CMS当前栏目调用子栏目

       主要用于网站侧边栏树形菜单,先获取当前栏目的ID,根据当前栏目ID调出子栏目,代码如下:   

<?php
$bclassid=$GLOBALS[navclassid]; //取得本栏目id
?>
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}]

这里加想循环的子栏目信息

模板文件:
子栏目名称调用:<?=$class_r[$bqr[classid]]['classname']?>
子栏目链接调用:<?=$class_r[$bqr[classid]]['classpath']?>
子栏目id调用:$bqr[classid]
标签调用信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]



www.dxpang.com
2016-08-04 21:01:29 已设置保密 顶部 回复 引用 报告 编辑 删除

我是一片云
用户头衔:探花

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

支持




2016-08-05 07:56:12 已设置保密 顶部 回复 引用 报告 编辑 删除

daodao5571
用户头衔:书生

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

原帖由 kuangmin 于 2010-04-18 09:54:51 发表
<?
$bclassid = $class_r[$GLOBALS[navclassid]][bclassid]; //获取当前父栏目ID
?>
[e:loop={"select classid,c...



测试了一下,这个确实是正确的,但是子栏目URL貌似没有对应到子栏目,我本地测试,url显示为根网址目录。




2016-11-14 19:44:04 已设置保密 顶部 回复 引用 报告 编辑 删除

rerere
用户头衔:探花

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

支持




2016-11-15 07:47:11 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/2    |‹ ‹‹ 1 2

快速回复
内容

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