帝国CMS灵动标签:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]
调用时间:
=date('m-d',$bqr[newstime])?>
调用标题:
=$bqr[title]?>
截取标题字数:
=esub($bqr[title],120)?>
标题链接:
=$bqsr[classurl]?>
栏目名称:
=$bqsr[classname]?>
栏目链接:
=$bqsr[classurl]?>
标题图片:
=$bqr[titlepic]?>
调用简介:
=$bqr[smalltext]?>
截取简介字数:
=esub($bqr[smalltext],120)?>
调用主站名称:
=$public_r[sitename]?>
帝国灵动标签调用自定义页面:
我们做单页(比如“公司介绍”、“联系我们”等页面)时一般采用自定义页面来做,而调用出自定义页面导航可以用标签SQL调用。如下:
例子1:调用自定义页面分类ID=1的页面导航
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,
24,0}]
">=$bqr[title]?>
[/e:loop]
例子2:调用自定义页面导航并识别当前自定义页面
[e:loop={'select id,path,title from [!db.pre!]enewspage where classid=1 order by id',20,24,0}]
">">=$bqr[title]?>
[/e:loop]
相关说明:
上面例子是调用分类ID=1的自定义页面,不限制可以去掉SQL中“ where classid=1”条件。
帝国灵动标签调用导航技巧:
调用指定栏目ID=3下面子栏目:
[e:loop={'select classid,classname,classpath from [!db.pre!]enewsclass where bclassid=3 and showclass=0 order by myorder,classid desc',0,24,0}]
=$bqr[classpath]?>" title='=$bqr[classname]?>'>=$bqr[classname]?>
[/e:loop]
帝国灵动标签调用友情链接:
调用文字链接:
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',20,24,0}]
"target="_blank">=$bqr[lname]?>
[/e:loop]
调用图文链接:
[e:loop={'select * from [!db.pre!]enewslink where checked=1 and classid=1 order by lid',3,24,0}]
" title="=$bqr[lname]?>" target="_blank">"/>
[/e:loop]
下拉列表式友情链接调用:
其中,classid=1 为友情链接分类ID,checkde=1 为审核过的链接。
如果希望不需要指定分类,则去掉 and classid=1 即可。
帝国CMS利用灵动标签调用文章从指定条数开始
[e:loop={栏目ID/专题ID,'5,10',操作类型,只显示有标题图片}]
在限制文章条数时用两个数字,第一个数字表示从哪一个开始,第二个数字表示取几条
'5,10',表示从第五条开始,取十条,排列是比"0"条开始,我自己都试过,不知道是哪个标签可以,万能标签应该是可以的,自定义SQL也可以
帝国CMS灵动标签调用带序号的文章
[e:loop={"select * from phome_enewsclass where bclassid=0 order by classid limit 10 ",10,24,0}]
=$bqno?>">=$bqr[classname]?>
[/e:loop]
前面的都是顺序的,如果序号不规则,不是从1开始的话,还是灵动标签方便。
=$bqno?> 是从1开始。
=$bqno+1?> 是从2开始。
=$bqno+3?> 是从3开始。