名站分类目录为大家提供帝国cms系统程序各种教程,帝国安装教程,帝国插件教程,帝国模板说明等。
帝国CMS循环调用栏目标签和子栏目标签的方法!
我们在使用帝国CMS程序建站的过程中,我们会遇到很多不一样的问题,例如帝国CMS怎么循环调用栏目标签和子栏目标签呢?下面帝国CMS模板网小编就来为大家分享帝国CMS循环调用栏目标签和子栏目标签的方法,一起来看看吧:
具体代码如下如下:
//bclassid='66'这个66可以设置为0就是调用根目录 [e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='66' order by myorder,classid ASC limit 11",0,24,0}] <?php程序 $classurl=sys_ReturnBqClassname($bqr,9);//取得栏目地址 ?> <li><a href="<?=$classurl?>" target="_blank"><span><?=$bqr[classname]?></span></a> <?php程序 if(!$bqr[islast]) //判断是否终极栏目 { ?> <ul> <?php程序 //取得栏目下的子栏目 $newsclass=$empire->query("select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 11"); while($classr=$empire->fetch($newsclass)) { $classrurl=sys_ReturnBqClassname($classr,9); //取得子栏目地址 ?> <li><a href="<?=$classrurl?>"><?=$classr[classname]?></a></li> <?php程序 } ?> </ul> <?php程序 } ?> </li> [/e:loop]
上面是栏目和子栏目都能调用出的情况,但是如果是封面、列表、内容页想调用当前栏目下的怎么办呢?
那就这么写:
<?php程序 $bclassid=[!--self.classid--]; //选择当前栏目的id,如果调用指定栏目下的多级分类,则填写栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}] <li><a href="<?=$class_r[$bqr[classid]]['classpath']?>"><?=$class_r[$bqr[classid]]['classname']?></a> [/e:loop]
OK,到这里就完成了,是不是很简单呢?快去试试吧!
好了这篇帝国的教程就说到这里,希望可以帮助大家。声明.本站内容来自互联网,目的是分享阅读,如果侵犯了你的权益请联系本站删除。,帝国CMS,循环调用,栏目标签,子栏目标签帝国CMS不同会员组显示不同的会员中心菜单项的方法!
我们在使用帝国CMS程序建站的过程中,我们会遇到很多不一样的问题,例如帝国CMS不同会员组怎么样设置显示不同的会员中心菜单项呢?下面帝国CMS模板网小编就来为大家分享帝国CMS不同会员组显示不同的会员中心菜单项的方法,一起来看看吧: