国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國CMS用PHP代碼實現靈動標簽的方法

2024-07-09 22:50:34
字體:
來源:轉載
供稿:網友

帝國CMS用PHP代碼實現靈動標簽的技巧:

為什么要了解這個技巧?

  • 通過php代碼可以在不支持靈動標簽的頁面中調用信息。
  • 通過php代碼來調用信息更靈活,可以支持標簽無限嵌套的效果。

如何用PHP代碼實現靈動標簽的功能

我們先看下靈動標簽語法:

  1. [e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}]
  2. 模板代碼內容
  3. [/e:loop]

上面對應的PHP函數是:

sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序)

靈動標簽實際對應的原型PHP代碼為如下:

  1. <?php
  2. $ecms_bq_sql=sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序);
  3. $bqno=0;
  4. while($bqr=$empire->fetch($ecms_bq_sql))
  5. {
  6. $bqsr=sys_ReturnEcmsLoopStext($bqr);
  7. $bqno++;
  8. ?>
  9. 模板代碼內容
  10. <?php
  11. }
  12. ?>

怎么做能實現標簽無限嵌套的效果?

下面舉例:

  1. <?php
  2. $ecms_bq_sql=sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序);
  3. $bqno=0;
  4. while($bqr=$empire->fetch($ecms_bq_sql))
  5. {
  6. $bqsr=sys_ReturnEcmsLoopStext($bqr);
  7. $bqno++;
  8. ?>
  9.  
  10. <?php
  11. $ecms_bq_sql2=sys_ReturnEcmsLoopBq(欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序);
  12. $bqno2=0;
  13. while($bqr2=$empire->fetch($ecms_bq_sql2))
  14. {
  15. $bqsr2=sys_ReturnEcmsLoopStext($bqr2);
  16. $bqno2++;
  17. ?>
  18.  
  19. 模板代碼內容2 <?=$bqr2[title]?>
  20. <?php
  21. }
  22. ?>
  23. 模板代碼內容 <?=$bqr[title]?>
  24. <?php
  25. }
  26. ?>

中間部分是二次嵌套,還可以加三次、四次...,由上可以看出通過PHP代碼是可以實現標簽無限嵌套,只要$ecms_bq_sql、$bqno、$bqr、$bqsr變量名改下就可以了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 化州市| 杨浦区| 酉阳| 靖宇县| 河源市| 淮北市| 南皮县| 怀宁县| 自贡市| 滦平县| 钟山县| 白水县| 洱源县| 顺义区| 囊谦县| 澜沧| 罗甸县| 陆河县| 昌平区| 曲松县| 清水河县| 乌苏市| 辰溪县| 清河县| 澎湖县| 米易县| 龙州县| 安宁市| 新津县| 新密市| 承德县| 中宁县| 西宁市| 喀什市| 鹤庆县| 黑河市| 灵山县| 邢台县| 襄汾县| 色达县| 观塘区|