帝国cms e loop php,帝国CMS灵动标签e:loop的一些用法

附加SQL条件新闻系统自定义字段picurl 图片地址不为空:[e:loop={0,12,3,1,”picurl<>””}]

[/e:loop]

默认表随机调用:[e:loop={0,10,3,0,'','rand()'}]

[/e:loop]

附加SQL条件title标题字段包含”娱乐”:[e:loop={1,1,0,0,"title like '%娱乐%'",''}]

[/e:loop]

附加SQL条件24小时排行:[e:loop={'88,106,137',10,0,0,'newstime>UNIX_TIMESTAMP()-86400','onclick desc'}]

[/e:loop]

附加SQL条件本周排行:[e:loop={88,10,0,0,'newstime>UNIX_TIMESTAMP()-86400*7','onclick desc'}]

[/e:loop]

附加SQL条件本月排行:[e:loop={88,10,0,0,'newstime>UNIX_TIMESTAMP()-86400*30','onclick desc'}]

[/e:loop]

附加SQL条件顶级、推荐、头条:[e:loop={89,'0,1',0,1,'istop=1 and isgood=0 and firsttitle=0',''}]

[/e:loop]

===========

模板内容常用字段调用:[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]

模板代码内容

[/e:loop]

=esub($bqr[title],36)?> //标题截取字数

=date(‘m-d’,$bqr[newstime])?> //时间格式化

标题字段名:title;所以灵动标签标题字段变量为:$bqr[title]

例如截取标题前36个字符显示,则变量表示为esub($bqr[title],36)。

其中文字截取用esub(字符串,截取长度)表示。

灵动标签的标题链接变量是特殊变量,固定表示为:$bqsr[titleurl]

发布日期字段名:newstime;所以,灵动标签发布日期变量为:$bqr[newstime]

发布日期变量的格式:date(‘Y-m-d’,$bqr[newstime]),其中date(‘格式字串’,时间字段)为帝国CMS6.0版本的时间格式

变量说明:在灵动标签中

$bqr: 调用对应的字段内容,表示方法为$bqr[字段名],如标题字段$bqr[title]等;

$bqsr:调用特殊字段变量,$bqsr[titleurl]:标题链接;$bqsr[classname]:栏目名称;$bqsr[classurl]:栏目链接。

$bqno:调用序号。

$public_r[newsurl]:调用网站地址 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值