zoukankan      html  css  js  c++  java
  • 帝国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]
    <div align="center">
        <a href="<?=$bqsr[titleurl]?>" title="<?=$bqr[title]?>" target="_blank">
          <img src="<?=$bqr[titlepic]?>" width="135" height="90" border="0" alt="">
        </a>
      </div>
    <?=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]:调用网站地址 。

  • 相关阅读:
    【BZOJ1087】状压dp
    【数据库课程设计】
    【BZOJ1295】最短路
    vue组件间通信六种方式(完整版)
    常见六大Web安全攻防解析
    4、css之position
    hue集成各种组件
    1.25-1.26 Coordinator数据集和oozie bundle
    1.22-1.24 Oozie企业使用案例
    1.18-1.21 Oozie Coordinator调度
  • 原文地址:https://www.cnblogs.com/surplus/p/14939218.html
Copyright © 2011-2022 走看看