帝国CMS中灵动标签的使用详解
作者:迷失的宇 来源:ASP急救中心 浏览: 添加日期:2010-11-12 我要评论( )
[导读]在帝国CMS中,灵动标签可以说是一个功能特别强大的标签,只需要几个参数就能实现复杂的功能,但是好多人没有彻底使用明白,即使是后台中有参数的说明,下面就给大家具体的讲解和使用实例结合,给大家讲讲灵动标签的使用方法。
在帝国CMS中,灵动标签可以说是一个功能特别强大的标签,只需要几个参数就能实现复杂的功能,但是好多人没有彻底使用明白,即使是后台中有参数的说明,下面就给大家具体的讲解和使用实例结合,给大家讲讲灵动标签的使用方法。
首先我们看看标签说明:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片}]
模板代码内容
[/e:loop]
代码解释如下:
1、栏目ID/专题ID 这个就不用解释了,在栏目管理中对用的就是ID
2、要调用某个指定栏目信息时就填对应栏目ID。
3、要调用当前栏目信息时就填"selfinfo" 注意要加上双引号。[单引号也行]
4、要调用某个指定数据表时就填"select * from 表名 where 条件 order by 排序 limit 从第几条开始,调用几条" 用这个时操作类型要写24。(操作类型一定要写正常,否则就会出现)
使用解释循环数据
下面我们以新闻频道的调用新闻来给大家举下例子:
<ul>
这是数据表名称 条件是己审核且栏目ID是18 按信息ID排序,调用10条
[e:loop={"select * from [!db.pre!]ecms_news where checked=1 and classid=18 order by id limit 10",10,24,0}]
<li><a href="/e/action/ShowInfo?classid=<?=$bqr[classid]?>&id=<?=$bqr[id]?>"><?=esub($bqr[title],30)?></a></li>
[/e:loop]
</ul>
这给大家解释一下例句中用到的其他标签(字段截取标签):
<?=$bqr[字段名]?> 这里的字段名为数据表字段名,可以是系统带的,也可以是你建立的字段。总之写上名称就会显示出字段内容。
例如:/e/action/ShowInfo?classid=34&id=68
其中34是栏目ID,我们就用<?=$bqr[classid]?>替换它。68为信息ID,即<?=$bqr[id]?>
字段截取:
如果在要截取标题,则代码如下:esub($bqr[title],30)
到此教程就全部结束了,是否帮助了你?
Tags:
相关文章
文章评论
相关栏目
- HTML/Xhtml(19)
- CSS教程(20)
- Dreamweaver(2)
- Frontpage(0)
- Javascript/Ajax(72)
- XML/XSLT(9)
- CMS技巧(9)
