灵动标签e:loop(自定义循环标签),本文通过一些实例介绍帝国cms灵动标签e:loop的使用方法。

灵动标签 (e:loop)

格式:

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

模板代码内容

[/e:loop]

例子:

复制代码 代码如下:

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

=$bqr[title]?>

(=date('Y-m-d',$bqr[newstime])?>)

[/e:loop]

标签说明:灵动标签是无需做标签模板,且模板内容为PHP代码,因而更灵活,可以使用php所有处理函数。使用本标签,需开启模板支持程序代码(参数设置)。

参数:

栏目ID/专题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]:网站地址

常用函数介绍:

文字截取:esub(字符串,截取长度),例子:esub($bqr[title],30)截取标题前30个字符。

时间格式:date('格式字串',时间字段),例子:date('Y-m-d',$bqr[newstime])时间显示格式为"2008-10-01"。

实例1:如果信息为当天就加New标志

本功能实现调用信息时候如果是当天发布的最新信息显示New标志图片。

复制代码 代码如下:

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]

$newimg="";

if(date("m-d",$bqr[truetime]) == date("m-d"))

{

$newimg = "";

}

?>

=sub($bqr[title],0,10,false)?>=$newimg?>

[/e:loop]

说明:首先定义newimg为空如果日期=当天则显示New图片,用=$newimg?>在您想要的适当位置调用。

实例2:在灵动标签内使用SQL

复制代码 代码如下:

[e:loop={'select * from phome_ecms_news where classid=72 order by id DESC limit 6',6,24,0}],注意倒数第二个参数为24,才可以使用SQL。

[e:loop={'select * from [!db.pre!]ecms_news where classid=72 and type='开发商' order by id DESC limit 6',6,24,0}]

=$bqr[title]?>

=$bqr[address]?>

业务范围: =$bqr[smalltext]?>

[/e:loop]

实例3:如果信息带有图片信息,则标题上带有图片标志

复制代码 代码如下:

[e:loop={'selfinfo',20,0,0}]

$newimg="";

if(!empty($bqr[titlepic]))

{

$newimg="";

}

?>

=sub($bqr[title],0,24,false)?> =$newimg?>

=$bqr[smalltext]?>[详细内容]

=$bqr[myarea]?>=date('Y-m-d H:i:s', $bqr[newstime])?>

[/e:loop]

显示字段用=$bqr[字段]?>,$bqsr就几个变量:

$bqsr[titleurl]:标题链接

$bqsr[classname]:栏目名称

$bqsr[classurl]:栏目链接

$bqsr[titleurl]:标题链接

$bqsr[classname]:栏目名称

$bqsr[classurl]:栏目链接

除了这几个其他的都用$bqr。

帝国cms e loop php,帝国cms灵动标签e:loop实例学习相关推荐

  1. 帝国CMS灵动标签e:loop

    帝国cms二次开发的时候,很多地方都需要调用信息,可以用万能标签调用,当然也可以用今天我们要说的灵动标签e:loop调用需要的信息! 1.灵动标签公式 [e:loop={栏目ID/专题ID,显示条数, ...

  2. 帝国cms e loop php,帝国CMS灵动标签e:loop的使用

    灵动标签 (e:loop)的格式: [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]模板代码内容[/e:loop] 使用灵动标签首先要在系统参数 ...

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

    附加SQL条件新闻系统自定义字段picurl 图片地址不为空:[e:loop={0,12,3,1,"picurl<>""}] [/e:loop] 默认表随机调 ...

  4. 帝国cms e loop php,帝国CMS灵动标签e:loop的使用 标签循环

    [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] " target="_blank">=$bqr[title ...

  5. 帝国导航高亮显示(只支持一级栏目,灵动标签)

    <ul>     <li class="<?=$public_r[home]?'cur':''?>"><a href="[!-- ...

  6. 帝国cms e loop php,如何使用帝国CMS的灵动标签e:loop_PHP教程

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

  7. 帝国cms php序号,帝国cms教程:如何使用灵动标签生成带序号的列表

    对于使用过dedecms的站长朋友来说,dedecms确实很好用,但是漏洞和缺点却太多了,经常性的网站被黑,挂马问题重重.就拿无忧主机php空间来说,大部分dedecms用户找过来基本都是这种问题导致 ...

  8. 灵动标签 php脚本,帝国CMS灵动标签PHP代码实现标签无限嵌套的效果

    对于熟悉帝国CMS的朋友大都知道使用灵动标签进行特定信息的调用,而灵动标签的强大功能远非如此. 灵动标签的PHP函数是: sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类 ...

  9. 帝国cms中常用标签/灵动标签/判断语句

    帝国cms中常用标签(总结) 在帝国cms实际建站应用中,对首页.列表页.内容页这三个页面模板支持的变量是不同的.爱折腾的摄影大叔将帝国cms中常用标签/灵动标签/判断语句(帝国cms中常用标签总结归 ...

最新文章

  1. java小程序源码_【小程序源码分享】基于Java开发的物业管理系统!
  2. 北斗导航 | ION GNSS+ 2021、 ION GNSS+ 2020会议论文下载:ION 美国导航学会
  3. 深度学习中常用的激活函数详解及对比分析(sigmoid)
  4. Linux基础入门学习笔记之二
  5. Python面试必须要看的15个问题
  6. 站点信息 统计 内容 概况
  7. 新兴IT企业特斯拉(三)——Model S
  8. QT应用编程: windows下QT调用COM组件
  9. html中div中文字如何上下居中,div中文字各种垂直居中的方法
  10. JAVA_SE实现桌面化功能
  11. 原创 基于微信小程序毕业设计题目选题课题 自习室图书馆座位预约小程序的设计与实现(2)座位预约的实现
  12. 模拟购物车系统(添加、修改、查询、结算)(Java实现)
  13. 彻底搞懂vertical-align 底线、基线、中线的含义
  14. 西瓜视频直播显示服务器升级中,西瓜视频如何更新版本
  15. ArcGIS 实验理论基础十五 空间查询
  16. 华为4G无线路由器测试锁频软件,华为4g无线路由器 新款E5375路由器测试
  17. 闲鱼无货源怎样选品,能够做到日入几百?
  18. 掌握电商后台设计,这一篇足矣(转载)
  19. 大数据实时案例--实时日志监控告警系统
  20. MATLAB学习体会(来自小木虫)

热门文章

  1. 触发器原理与使用方法
  2. 都问我在阿里上班是什么体验?今天就闲聊一下在阿里上班的体验!
  3. JAVA-JDBC事务基础概念及测试方法
  4. LORa 无线压力传感器在智慧城市中的应用
  5. 硬件设备与软件交互加密方案
  6. php获取打开网页文件名,php取得当前访问url文件名的几种方法
  7. BZOJ3141:[HNOI2013]旅行
  8. 力扣PTA~每天至少三题
  9. 【体验系列】云IDE使用初体验
  10. vue.js鼠标移入变换样式,鼠标移出去除样式(active)实现方法