一、调用指定栏目信息标签
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灵动便签调用格式”。vpn爱折腾的摄影大叔

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调出子栏目,代码如下:vpn爱折腾的摄影大叔

<?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]

指定循环调用栏目名称及栏目信息示例:vpn爱折腾的摄影大叔

[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] 
 
五、灵动标签调用文章从指定条数开始
  1. 在限制文章条数时用两个数字,第一个数字表示从哪一个开始,第二个数字表示取几条 vpn爱折腾的摄影大叔

  2. '5,10',表示从第五条开始,取十条,排列是比"0"条开始,我自己都试过,不知道是哪个标签可以,万能标签应该是可以的,自定义SQL也可以 vpn爱折腾的摄影大叔

  3. [e:loop={栏目ID/专题ID,'5,10',操作类型,只显示有标题图片}] vpn爱折腾的摄影大叔

  4. 万能标签也可以的。 vpn爱折腾的摄影大叔

  5. 如只调用从第5条开始的后10条记录 vpn爱折腾的摄影大叔

  6. 我们可以把显示条数改为:'4,10',以万能标签为例子(当然所有标签都一样): vpn爱折腾的摄影大叔

  7. [ecmsinfo]栏目ID/专题ID,'4,10',标题截取数,是否显示栏目名,操作类型,模板ID,只显示有标题图片[/ecmsinfo]vpn爱折腾的摄影大叔

须知 本博客站所有的摄影作品、视频教程、文章内容及教程截图均属于本站原创,版权为本站所有。
本博客站旨在督促自己学习总结经验,分享知识,提供的软件、插件等相关资源仅供学习交流之用。
本博客站分享的部分内容来源于网络,旨在分享交流学习,版权为原作者所有。
本站提供的资源仅供日常使用和研究,不得用于任何商业用途。如发现本站软件素材侵犯了您的权益,请附上版权证明联系站长删除,谢谢!
根据二oo二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!鉴此,也望大家转载请注明来源! 下载本站资源或软件试用后请24小时内删除,因下载本站资源或软件造成的损失,由使用者本人承担! 本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请邮件通知我们,我们会及时删除。 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

转载请注明出处>>帝国cms笔记 » 帝国cms7.5头部栏目/导航指定栏目名称、链接、图片、简介