首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

帝國 CMS ecmsinfo 萬能標籤完整參考手冊

     編輯:PHP 相關知識

標籤語法

[ecmsinfo]欄目ID/專題ID, 顯示條數, 標題截取數, 是否顯示欄目名, 操作類型, 模板ID, 只顯示有標題圖片[/ecmsinfo]

參數詳細說明

順序參數說明範例
1欄目ID/專題ID0=所有一級;selfinfo=當前欄目下級;多個用逗號分隔;SQL 查詢模式下填 SQL 語句2, 1,3,5, selfinfo
2顯示條數前幾條記錄10
3標題截取數截取標題字元數 (0=不截取)30
4是否顯示欄目名0=否,1=是1
5操作類型決定查詢邏輯,見下表0
6標籤模板ID後台建立的標籤模板 ID5
7只顯示有標題圖片0=不限制,1=只顯示有圖0

操作類型完整對照表

類型說明類型說明
0各欄目最新3所有信息最新 (預設表)
1各欄目熱門4所有信息熱門 (預設表)
2各欄目推薦5所有信息推薦 (預設表)
9各欄目評論排行10所有信息評論排行 (預設表)
12各欄目頭條13所有信息頭條 (預設表)
15各欄目下載排行16所有信息下載排行 (預設表)
25各欄目評分排行27所有信息評分排行 (預設表)
26各欄目投票排行28所有信息投票排行 (預設表)
6專題最新信息18各表最新 (欄目ID=表名)
7專題熱門信息19各表熱門 (欄目ID=表名)
8專題推薦信息20各表推薦 (欄目ID=表名)
11專題評論排行21各表評論排行 (欄目ID=表名)
14專題頭條22各表頭條 (欄目ID=表名)
17專題下載排行23各表下載排行 (欄目ID=表名)
29專題評分排行31各表評分排行 (欄目ID=表名)
30專題投票排行32各表投票排行 (欄目ID=表名)
24按 SQL 查詢 (欄目ID=SQL語句)-資料表前綴用 [!db.pre!]

實戰範例解析

[ecmsinfo]2, 3, 14, 1, 0, 5, 1[/ecmsinfo]
  • 欄目 ID = 2
  • 顯示 3 條
  • 標題截取 14 字元
  • 顯示欄目名 = 是
  • 操作類型 = 0 (各欄目最新)
  • 模板 ID = 5
  • 只顯示有標題圖片 = 是

SQL 查詢模式進階用法 (類型 24)

[ecmsinfo]
SELECT id, title, titlepic, newstime 
FROM [!db.pre!]ecms_news 
WHERE checked=1 AND isgood=1 
ORDER BY newstime DESC LIMIT 10
, 10, 30, 0, 24, 8, 0
[/ecmsinfo]
  • 欄目ID 位置填完整 SQL (自動替換 [!db.pre!])
  • 操作類型 = 24
  • 模板 ID = 8

模板變數參考

標籤模板 (列表外層)

  • [!--bclassname--] 父欄目名
  • [!--bclassurl--] 父欄目連結
  • [!--bclassid--] 父欄目 ID
  • [!--bclassimg--] 父欄目圖片
  • [!--bintro--] 父欄目簡介
  • [!--bnum--] 父欄目信息數
  • [!--bno--] 父欄目序號

list.var 模板 (單條記錄)

  • [!--classurl--] 欄目連結
  • [!--classname--] 欄目名稱
  • [!--classid--] 欄目 ID
  • [!--classimg--] 欄目圖片
  • [!--intro--] 簡介
  • [!--num--] 信息數
  • [!--no--] 序號
  • [!--title--] 標題
  • [!--titleurl--] 標題連結
  • [!--titlepic--] 標題圖片
  • [!--newstime--] 發布時間
  • [!--smalltext--] 簡介欄位

常見問題排查

現象可能原因解決
無輸出模板 ID 不存在/未啟用檢查後台模板管理
欄目不顯示欄目權限/審核狀態檢查欄目設定、信息審核
圖片不顯示第 7 參數設為 1 但無圖設為 0 或確保有標題圖片
SQL 模式報錯表名/欄位名錯誤用 [!db.pre!]、檢查欄位拼寫
分頁失效標籤不支援分頁改用列表模板或動態頁面

效能優化建議

  • 避免在高流量頁面使用複雜 SQL 查詢 (類型 24)
  • 合理設定顯示條數,避免單次查詢過大結果集
  • 開啟帝國 CMS 緩存機制,減少資料庫查詢
  • 大數據量場景考慮靜態化生成
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved