您现在的位置是:首页 > 折腾心得折腾心得

帝国cms 灵动标签e:loop结合sql使用

高晓波2020-10-29【折腾心得】人已围观

简介帝国cms的灵动标签非常好用,本篇文章记录一下灵动标签的sql用法,更加灵活

首先我们看一下官方关于灵动标签e:loop的用法。

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

 
参数 参数说明
栏目ID 查看栏目ID点这里,查看标题分类ID点这里,当前ID='selfinfo'
多个栏目ID与标题分类ID可用“,”逗号隔开,如:'1,2'
显示条数 显示前几条记录
操作类型 具体看操作类型说明
只显示有标题图片 0为不限制,1为只显示有标题图片的信息
附加SQL条件 附加调用条件,如:"title='帝国'"
显示排序 可指定按相应的字段排序,如:"id desc"
 
变量说明
数组或变量 说明
$bqr $bqr[字段名]:显示字段的内容
$bqsr $bqsr[titleurl]:标题链接
$bqsr[classname]:栏目名称
$bqsr[classurl]:栏目链接
$bqno $bqno:为调用序号
$public_r $public_r[newsurl]:网站地址


操作类型:

  0 各栏目最新

  1 各栏目热门

  2 各栏目推荐

  9 各栏目评论排行

  12 各栏目头条信息

  15 各栏目下载排行

  25 各栏目评分排行

  26 各栏目投票排行

  3 所有信息最新(默认表)

  4 所有信息热门(默认表)

  5 所有信息推荐(默认表)

  10 所有信息评论排行(默认表)

  13 所有信息头条(默认表)

  16 所有信息下载排行(默认表)

  27 所有信息评分排行(默认表)

  28 所有信息投票排行(默认表)

  6 专题最新信息

  7 专题热门信息

  8 专题推荐信息

  11 专题评论排行

  14 专题头条

  17 各专题下载排行

  29 各专题评分排行

  30 各专题投票排行

  18 各表最新 (栏目ID='表名')

  19 各表热门 (栏目ID='表名')

  20 各表推荐 (栏目ID='表名')

  21 各表评论排行 (栏目ID='表名')

  22 各表头条信息 (栏目ID='表名')

  23 各表下载排行 (栏目ID='表名')

  31 各表评分排行 (栏目ID='表名')

  32 各表投票排行 (栏目ID='表名')

  24 按sql查询(栏目ID='sql语句')


普通用法这里不再赘述,本篇记录一下e:loop结合sql用法,sql用法主要更改操作类型字段为24

示例:
[e:loop={"select classid, classname from {$dbtbpre}enewsclass where bclassid=0 and showclass=0 order by myorder,classid ASC",0,24,0}]
<?php $classurl=sys_ReturnBqClassname($bqr,0);//取得栏目地址 ?>
|<a href="<?=$bqsr[classurl]?>" ><?=$bqsr[classname]?></a>
[/e:loop]

说明:
上述代码e:loop标签中第一个参数为一段sql,查询可显示的一级栏目的id,名称;
第二个参数:0 表示条数不限制;
第三个参数:24 表示e:loop按sql查询;
第四个参数:0 表示显示带标题图和不带标题图的数据

Tags:帝国cms

很赞哦! ()

文章评论