广告投放

帝国cms灵动标签的使用教程

帝国cms灵动标签的使用是为了弥补万能标签在调用上的不足,比如说列表页展示当前文章图片,标签tags等等。所以学好帝国cms灵动标签对帝国cms模板开发也一样重要。

那么我们开始灵动标签的使用教程吧

先看官方灵动标签的调用说明

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop]

和万能标签调用一样,这类不多作解释

具体请看:帝国cms万能标签的使用教程

对于灵动标签的调用,这里主要介绍附加SQL条件、显示排序,这一条件同样满足万能标签的调用

附加SQL条件,也就是按照某个条件调用数据库信息

比如:添加按关键字调用数据库显示

"title like '%cms%' "

实际应用例子:调用最新文章,附加最新文章必须含有关键字博客

[e:loop={'news',10,18,0,"title like '%博客%' ",''}]
<a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a>
[/e:loop]

再比如灵动标签附加sel条件调用头条,推荐,置顶。当用多个sql语句,用and连接,比如:

[e:loop={'news',10,18,0,'istop=1 and isgood=1 and firsttitle=1',''}]
<a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a>
[/e:loop]

案例说明:

调用新闻栏目、显示10篇、操作类型为18(新闻列表最新信息)、0则含图片和不含图片文章。且符合以上这些条件文章还需要满足文章必须设置了一级置顶、一级推荐、一级头条、使用and连接,条件缺一不可。

显示排序

帝国cms不论万能标签还是灵动标签都可以设置显示排序以降序还是升序

显示排序条件有:id(文章id)newstime(发表时间)onclick(点击/阅读)plnum(评论)diggtop(点击顶数)rand(随机)

以desc和asc作为升降序排列

比如:

  • id desc 是按id降序排列 
  • id ASC  是按id升序排列
  • newstime desc 是按时间降序排列 
  • newstime ASC  是按时间升序排列
  • onclick desc 是按点击/浏览降序排列 
  • onclick ASC  是按点击/浏览升序排列

到这里,灵动标签的使用方法就介绍完了。了解灵动标签的调用,重点就是附加SQL、和显示排序的使用。后面会补上帝国cms模板开发所需要常见的的灵动标签调用代码,敬请持续关注!

最后附上:官方系统内置标签语法

http://www.phome.net/doc/ecmsedu/base/mbzz/html/sysbq.html

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
广告位招租919838898
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索