帝国cms如何调用子栏目 帝国cms栏目自定义字段
帝国CMS如何调用父栏目下所有子栏目中的文章
帝国有分页的标签,父栏目调用本栏目文章直接使用灵动标签调用文章,ID就是父栏目的ID
专注于为中小企业提供成都网站制作、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业井陉免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
帝国CMS怎样循环调用子栏目的 帝国cms
例子1 指定一个大栏目ID
[e:loop={"select * from [!db.pre!]enewsclass where classid in(1)",10,24,0}]
a href="/?=$bqr[classpath]?"?=$bqr[classname]?/a|?=$bqr[classid]?|?=$bqr[tbname]?
ul
?php
$ecms_bq_sql1=sys_ReturnEcmsLoopBq("select * from phome_enewsclass where bclassid in($bqr[classid])",10,24,0);
$bqno1=0;
while($bqr1=$empire-fetch($ecms_bq_sql1))
{
$bqsr1=sys_ReturnEcmsLoopStext($bqr1);
$bqno++;
?
a href="/?=$bqr1[classpath]?"?=$bqr1[classname]?/a|?=$bqr1[classid]?|?=$bqr1[tbname]?
ul
?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from phome_enewsclass where bclassid in($bqr1[classid])",10,24,0);
$bqno2=0;
while($bqr2=$empire-fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?
a href="/?=$bqr2[classpath]?"?=$bqr2[classname]?/a|?=$bqr2[classid]?|?=$bqr2[tbname]?
?php
}
? /ul
?php
}
?
/ul
[/e:loop]
例子2 调用本栏目下的 且高亮
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = '".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid",0,24,0}]
?
$class="";
if($GLOBALS[navclassid]==$bqr[classid])
$class="current";
{
?
li class="?=$class?"
?=$bqr[num]?
a href="?=$public_r[newsurl]??=$bqr[classpath]?" target="_self"
?=$bqr[classname]?
/a/li
?php
}
?
[/e:loop]
例子三全部调用 且 高亮
[e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 9',0,24,0}]
li
a href="?php
if(empty($bqr[wburl]))
{
echo $public_r[newsurl].$bqr[classpath];
} else {
echo $bqr[wburl];
}
?" title="?=$bqr[classname]?" id="cid?=$bqr[classid]?" ?=currentPage($GLOBALS[navclassid],$bqr[classid])? target="_self"?=$bqr[classname]?/a/li
[/e:loop]
/ul
/div
ul class="subnav"
[e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = '".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid",0,24,0}]
?
$class="";
if($GLOBALS[navclassid]==$bqr[classid])
$class="current";
{
?
li class="?=$class?"
?=$bqr[num]?
a href="?=$public_r[newsurl]??=$bqr[classpath]?" target="_self"
?=$bqr[classname]?
/a/li
?php
}
?
[/e:loop]
帝国cms灵动标签怎么调用某一子栏目
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=1 and showclass=0 order by myorder,classid desc',0,24,0}]
lia href="?=$public_r[newsurl]??=$bqr[classpath]?" title="?=$bqr[classname]?" target="_blank"?=$bqr[classname]?/a/li
[/e:loop]
可以实现帝国CMS用灵动标签来实现任意页面调用指定栏目下的所有子栏目。
这段JS是用以实现当前栏目高亮的样式区分,如不需要当前子栏目高亮,可删除这段JS代码。
分享题目:帝国cms如何调用子栏目 帝国cms栏目自定义字段
文章源于:http://azwzsj.com/article/ddcdeie.html