如何用PHP代码实现灵动标签的功能

为何要了解这个技巧 一、经过php代码能够在不支持灵动标签的页面中调用信息。 二、经过php代码来调用信息更灵活,能够支持标签无限嵌套的效果。 如何用PHP代码实现灵动标签的功能 咱们先看下灵动标签语法: [e:loop={栏目ID/专题ID,显示条数,操做类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop] 上面对应的PHP函数是: sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操做类型,只显示有标题图片,附加SQL条件,显示排序) 灵动标签实际对应的原型PHP代码为以下: fetch($ecms_bq_sql)) { $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++; ?> 模板代码内容 怎么作能实现标签无限嵌套的效果?下面举例: fetch($ecms_bq_sql)) { $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++; ?> fetch($ecms_bq_sql2)) { $bqsr2=sys_ReturnEcmsLoopStext($bqr2); $bqno2++; ?> 模板代码内容2 模板代码内容 红色部分是二次嵌套,还能够加三次、四次...,由上能够看出经过PHP代码是能够实现标签无限嵌套,只要$ecms_bq_sql、$bqno、$bqr、$bqsr变量名改下就能够了。
相关文章
相关标签/搜索