上一篇:帝国cms栏目/导航二级栏目
一、调用指定栏目信息标签
1、调用栏目名称: <?=$class_r[栏目ID]['classname']?> 示例:<?=$class_r[1]['classname']?> ,正常显示栏目id为1的栏目名称。 2、调用栏目链接: <?=$class_r[栏目ID]['classpath']?> 特别说明:因为调用的时候,后台会没有“/”,可以这样写:"<?=$class_r[1]['classpath']?>/ " ,后台即可正常显示一个斜杠。 源码显示为:<a href="/dg2/news" target="_self">新闻中心</a> //如:<a href="<?=$public_r['newsurl'].$class_r[2]['classpath']?>/" ><?=$class_r[2]['classname']?></a> //说明:<?=$public_r[newsurl]?>为网站网址 此代码缺点:<?=$class_r[2][classurl]?>只能调用出栏目地址唯一的需要栏目绑定了域名。当取消栏目绑定域名时,就调不出栏目地址。。 3、调用指定id的栏目别名: <?=$class_r[栏目ID]['bname']?> 4、灵动标签调用指定栏目简介 [e:loop={"select intro from phome_enewsclass where classid=栏目ID",1,24,0}] <?=$bqr[intro]?> [/e:loop] 5、栏目别名:<?=$class_r[栏目ID]['bname']?> 6、父栏目:<?=$class_r[栏目ID]['bclassid']?> 7、栏目子集:ReturnClass($class_r[$trueclassid][sonclass]) // classid in 格式 8、调用栏目别名的方法 //第一种:在最终栏目调用 <?=$class_r[$GLOBALS[navclassid]][bname]?> //第二种:万能的,哪里都行,因为是直接查询数据库输出的! <?php $cr=$empire->fetch1("select bname from phome_enewsclass where classid='".$GLOBALS[navclassid]."' limit 1"); echo $cr['bname']; ?>
二、帝国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}] 模板文件: 子栏目名称调用:<?=$bqr[classname]?> 子栏目链接调用:<?=$bqr[classpath]?> 子栏目简介:<?=$bqr[intro]?> 子栏目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灵动便签调用格式”。
1. 无样式:
[e:loop={"select * from {$dbtbpre}enewsclass where classid in (3,4,5) order by classid asc limit 10",0,24,0}] <li><a href="<?=$bqsr[classurl]?>" target="_blank"><?=$bqr[classname]?></a></li> [/e:loop]
指定栏目id:classid in (3,4,5)(多个栏目id用英文“,”隔开) 排序方式:栏目id降序classid desc 栏目id升序classid asc 自定义顺序降序myorder desc 自定义顺序升序myorder asc 栏目链接:<?=$bqsr[classurl]?> 栏目名称:<?=$bqr[classname]?> 栏目图片:<?=$bqr[classimg]?> 栏目别名:<?=$bqr[bname]?>
2. 有样式:
[e:loop={"select * from {$dbtbpre}enewsclass where classid in (3,4,5) order by classid asc limit 10",0,24,0}] <?php $classurl=sys_ReturnBqClassname($bqr,9); $bgcolor=""; if($GLOBALS[navclassid]){ $fcr=explode('|',$class_r[$GLOBALS[navclassid]][featherclass]); $topbclassid=$fcr[1]?$fcr[1]:$GLOBALS[navclassid]; if($bqr[classid]==$topbclassid){ $bgcolor=" class='curr' "; //双引号里面是单引号 } } ?> <li <?=$bgcolor?>><a href="<?=$classurl?>"><?=$bqr[classname]?></a></li> [/e:loop]
[e:loop={"select * from {$dbtbpre}enewsclass where classid in (1,2,3,4,5,34) order by classid asc limit 10",0,24,0}] <ul class="table-row"> <li class="table-cell"><a href="<?=$bqsr[classurl]?>" target="_blank"> <?=$bqr[classname]?> </a></li> <li class="table-cell">[totaldata]$bqr['classid'],0,0,0[/totaldata]</li> <li class="table-cell"><?=ReturnClassAddField($bqr['classid'],'ms')?></li> <li class="table-cell"><?=$bqr[intro]?></li> </ul> [/e:loop] 指定栏目id:classid in (3,4,5)(多个栏目id用英文“,”隔开) 排序方式:栏目id降序classid desc 栏目id升序classid asc 自定义顺序降序myorder desc 自定义顺序升序myorder asc 栏目样式:<?=$bgcolor?> 栏目链接:<?=$classurl?> 栏目名称:<?=$bqr[classname]?> 栏目图片:<?=$bqr[classimg]?> 栏目别名:<?=$bqr[bname]?>
四、当前栏目调用子栏目
主要用于网站侧边栏树形菜单,先获取当前栏目的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}] //加循环的子栏目信息 模板文件: 子栏目名称调用:<?=$bqr[classname]?> 子栏目链接调用:<?=$bqr[classpath]?> 子栏目简介:<?=$bqr[intro]?> 子栏目id调用:$bqr[classid] 标签调用信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo] [/e:loop]
指定循环调用栏目名称及栏目信息示例:
[e:loop={"select * from {$dbtbpre}enewsclass where classid in (2,3,4,5) order by classid asc limit 10",0,24,0}] <ul class="ary_lm"> <li><a href="<?=$bqsr[classurl]?>" target="_blank"><?=$bqr[classname]?></a> [ecmsinfo]$bqr[classid],6,22,0,0,24,0[/ecmsinfo] </li> </ul> [/e:loop]
五、灵动标签调用文章从指定条数开始
-
在限制文章条数时用两个数字,第一个数字表示从哪一个开始,第二个数字表示取几条
-
'5,10',表示从第五条开始,取十条,排列是比"0"条开始,我自己都试过,不知道是哪个标签可以,万能标签应该是可以的,自定义SQL也可以
-
[e:loop={栏目ID/专题ID,'5,10',操作类型,只显示有标题图片}]
-
万能标签也可以的。
-
如只调用从第5条开始的后10条记录
-
我们可以把显示条数改为:'4,10',以万能标签为例子(当然所有标签都一样):
-
[ecmsinfo]栏目ID/专题ID,'4,10',标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]
本博客站旨在督促自己学习总结经验,分享知识,提供的软件、插件等相关资源仅供学习交流之用。
本博客站分享的部分内容来源于网络,旨在分享交流学习,版权为原作者所有。
本站提供的资源仅供日常使用和研究,不得用于任何商业用途。如发现本站软件素材侵犯了您的权益,请附上版权证明联系站长删除,谢谢!
根据二oo二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!鉴此,也望大家转载请注明来源! 下载本站资源或软件试用后请24小时内删除,因下载本站资源或软件造成的损失,由使用者本人承担! 本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请邮件通知我们,我们会及时删除。 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。
转载请注明出处>>帝国cms笔记 » 帝国cms7.5头部栏目/导航指定栏目名称、链接、图片、简介
上一篇:帝国cms栏目/导航二级栏目