致力于网页设计制作教程:HTTP://WWW.ASP119.COM

当前位置:首页 > 网页制作 > CMS技巧

帝国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:

相关文章

文章评论

正在载入评论数据中...
用户名:
  QQ号:
*
  匿名发表
验证码: