帝国cms 如何让调用标签中的前三条数据带图片

比如调用10条数据,要前三条显示带图片的,实现2种不同的风格,就类似排行榜一样<liclass="tops"><ahref="<?=$bqsr[titleurl]?>"t... 比如调用10条数据,要前三条显示带图片的,实现2种不同的风格,就类似排行榜一样
<li class="tops">
<a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=sub($bqr[title],0,30,false)?>"><img alt="<?=sub($bqr[title],0,30,false)?>" src="<?=$bqsr[titlepic]?>" /><?=sub($bqr[title],0,30,false)?></a>
<h6><a href="<?=$bqsr[classurl]?>" class="a_gr" target="_blank">[<?=$bqsr[classname]?>]</a></h6>
<i class="i_math"><i style="width:100%">5分</i></i>
</li> //这是带图片的

<li>
<h5><a href="<?=$bqsr[titleurl]?>" target="_blank" title="<?=sub($bqr[title],0,30,false)?>"><?=sub($bqr[title],0,30,false)?></a></h5><a href="<?=$bqsr[classurl]?>" class="a_gr">[<?=$bqsr[classname]?>]</a>
</li> // 这是不带图片的
展开
 我来答
侠客视界
推荐于2016-03-18 · TA获得超过571个赞
知道小有建树答主
回答量:854
采纳率:90%
帮助的人:499万
展开全部

帝国cms中,利用灵动标签,或者万能标签达到从指定顺序来调用文章

灵动标签,很简单

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

这个函数里面的显示条数有一个很少人知道的小技巧

[e:loop={1,‘2,11’,0,0}]
<a href=”<?=$bqsr[titleurl]?>” target=”_blank”><?=$bqr[title]?></a>
[/e:loop]

这个的意思就是表示说:


调用 分类 1 的文章
调用 文章 的数量是 从2至11计数,总共11个文章
调用 文章 的次序,是按照默认的排序,从排列第2的文章,计数到排列11的文章


大概意思就是说,排除第一个文章,这样的用法,比较适合




‘另外一种方法

刚想到,上图的这个效果还可以用另外一种方法来实现
[e:loop={1,11,0,0}]
<?php
if($bqno==2){
echo ‘你随心设计样式’;
}
else{
echo ‘特殊样式代码’;
}
?>
[/e:loop]
//好像还可以用case来,例如样式有很多的话,以及各种运算符

 完整的参考文档地址:http://www.10w.org.cn/cms-using-smart-labels-from-the-specified-order-of-the-empire-to-call-for-articles.html

追问
第一个方法不怎么好用,第二个方法用在列表页报错,都没法更新了,能写出具体代码么
追答
留下你的QQ吧,或者把你的QQ用私信发给我
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式