帝国cms如何实现限定显示的起始-结束数据条数

[ 帝国cms教程   // 2014-03-14  ]
392

之前用织梦建站,经常会用limit属性标签,比如实现如下图所示的效果:

 limit是一个灵活的取数标签,作用是取出指定的文章,比如 limit='0,1',表示从第一个文章开始,取1篇文章。limit='1,1',表示从第二个文章开始,取1篇文章,具体用法代码如下:

{dede:channel type='son' typeid=68 limit='0,6'} [field:typename/]{/dede:channel}

自从改用帝国之后,改用limit标签就有些措手不及,无从下手了,经过谷歌、百度、QQ群的咨询下终于解决了这个问题。

实现方法:

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

 [e:loop={栏目ID/专题ID,'1,2',操作类型,只显示有标题图片,附加SQL条件,显示排序}] 

 比如调用第一篇文章为带简介的,则用灵动标签写成:

[e:loop={3,1,0,0,'','newstime DESC'}]" title="<?=$bqr[title]?>" _href="">…()
 <a href=”” title=”” class=”gary”>全文 [/e:loop]

从第二条数据开始循环,调用两个数据文章,则写成代码如下:

 [e:loop={3,'1,2',0,0,'','newstime DESC'}]
<a href=”” target=”_blank” title=””>()[/e:loop]

上面的代码中'1,2' 则表示数据从第二个数据开始,循环两个数据文章!