如何用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變量名改下就能夠了。
相關文章
相關標籤/搜索