网站建设资讯

NEWS

网站建设资讯

帝国cms循环标签调用 帝国cms栏目自定义字段

帝国cms栏目自定义字段调用不出来 怎么在栏目循环标签中调用

DIV样式如下,栏目或分类暂定为N,调用数量10条:求教如何写入调用代码: div class="text" ul lispan class="t1"文章标题/spanspan class="t2"产品规格(自定义字段)/spanspan class="t3"发布日期/span/li /ul/div

成都创新互联公司主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、成都响应式网站建设公司、程序开发、网站优化、微网站、重庆小程序开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的网站制作、成都做网站、网站设计、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体。

这种布局,用帝国cms灵动标签要怎么循环?

我还不大理解你这个问题的意思,不过可以给你一个建议

用两个灵动标签来完成

[e:loop={1,1,0,0,'','newstime DESC'}]

a href="?=$bqsr['titleurl']?" target="_blank"?=$bqr['title']?/a br

[/e:loop]

//这个灵动标签,是调用的时间顺序第一个

[e:loop={1,'2,100',0,0,'','newstime DESC'}]

a href="?=$bqsr['titleurl']?" target="_blank"?=$bqr['title']?/a br

[/e:loop]

//这个灵动标签,是调用的时间顺序第2个至第100个

也就是灵动标签中的第二个参数 '2,100' ,这个表示,从第2个文章计数至第100个文章

应该是你想要的效果了

帝国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 6.5的标签支持按SQL语句调用方法说明

1.标签上面的“操作类型”参数要设为24,然后“栏目id”为SQL语句

2.需要开启支持按SQL语句调用:打开e/class/connect.php文件(粗体文字的设置)

//部分参数设置

$do_theloginlog=0;

//是否记录登陆日志(0为记录,1为不记录)

$do_thedolog=0;

//是否记录操作日志(0为记录,1为不记录)

$do_openbqquery=0;

//开启标签支持sql语句查询(0为不支持,1为开启)

$do_openreadfile=0;

//开启读取页面标签支持读取服务器本地文件,为了安全,一般情况请不要开启(0为不支持,1为开启)

$do_txtpath="../../d/txt/";//文本型数据存放目录

?

3.调用例子,以ecmsinfo为例:

[ecmsinfo]"select

*

from

phome_ecms_news

where

classid=1

order

by

id

desc

limit

10",10,30,0,24,1,0[/ecmsinfo]

注:显示栏目id为1的10条新闻表记录。


网页标题:帝国cms循环标签调用 帝国cms栏目自定义字段
文章链接:http://cdweb.net/article/dohegoe.html

其他资讯