帝国CMS灵动标签普通调用、SQL语句调用实例详解

2015-8-13 20:33| 发布者: admin| 查看: 2119| 评论: 0|来自: 淘客家

摘要: 帝国cms灵动标签有普通调用和SQL语句调用的用法,其标准格式为:模板代码内容普通调用以下标签调用栏目ID为34的信息列表。ul li span class="num"?=$bqno+1?/span pa href="?=$bqsr?"?=esub($bqr,30)?/a/p e ...
帝国cms灵动标签有普通调用和SQL语句调用的用法,其标准格式为:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

普通调用

以下标签调用栏目ID为34的信息列表。
<ul>
[e:loop={34,10,0,0,0,0}]
< li>
< span class="num"><?=$bqno+1?></span>
< p><a href="<?=$bqsr[titleurl]?>"><?=esub($bqr[title],30)?></a></p>
< em><font color="#FF0000"><?=date("m-d",$bqr[newstime])?></font></em>
< /li>
[/e:loop]
< /ul>
说明:这个灵动标签将调用栏目ID为34的信息列表,其中
<?=$bqno?>显示序号(1.2.3),从2开始即为<?=$bqno+1?>(2.3.4)
<?=$bqsr[titleurl]?>显示标题链接,另一种写法为<?=sys_ReturnBqTitleLink($bqr)?>
< ?=esub($bqr[title],30)?>显示标题,并且限制为15个汉字,不限制字数为:<?=$bqr[title]?>
< ?=date("m-d",$bqr[newstime])?>显示内容的发布日期,格式为月-日,要显示年月日即为<?=date("Y-m-d",$bqr[newstime])?>

SQL语句调用

以下标签调用己审核的友情链接列表
[e:loop={"select * from phome_enewslink where checked=1 order by myorder asc limit 10",10,24,0,0,0}]
< a href="<?=$bqr[lurl]?>"><?=$bqr[lname]?></a>
[/e:loop]
说明:此标签将调用显示的友情链接,个数为10个。
select * from phome_enewslink where checked=1 limit 10
其中:
phome_enewslink 为数据表的名称,比如要调用关键词这里应该写 phome_enewskey。
checked=1 为调用的条件,即后台设为显示的才显示,比如要调用有图片的应该为 lpic!=''
那么完成的语句是:select * from phome_enewslink where checked=1 and  lpic!=''  limit 10
order by myorder asc为友情链接的排序,这里是按后台设置的排序正序显示(1,2,3这样顺序),如果我们要按友情链接添加的ID倒序显示,代码应该为:order by lid desc
那么完整的语句是:select * from phome_enewslink where checked=1 order by lid desc limit 10
limit 10 为调用10条数据,如果要从第三条开始调用代码为 limit 2,10 (默认从0开始,0,1,2,2刚好为第三条)。

下一篇帝国cms6.6广告管理里不能用统计代码的解决办法
上一篇帝国CMS验证码实现点击刷新的方法


欠扁

支持

超赞

难过

搞笑

扯淡

不解

头晕

相关阅读

  • 今天点击最高的新闻

  • 一周点击最多的新闻

返回顶部