dedecms中調用評論列表的標簽是{dede:feedback},用于內容頁展示用戶評論。1. 基本寫法為{dede:feedback row=’10’ titlelen=’24’ infolen=’100′},其中row控制評論數量,titlelen和infolen分別控制標題與內容長度;2. 使用前需確保后臺已啟用評論功能,并將標簽插入正確的模板文件中;3. 支持調用用戶名、評論內容、ip及發布時間等字段,例如結合getdatemk()函數格式化時間輸出;4. 常見問題包括未開啟評論模塊、緩存未更新、字段名錯誤以及評論審核狀態影響顯示,可通過清空緩存或檢查設置解決;5. 若要分頁顯示評論,可添加pagesize參數并配合分頁函數使用。掌握這些要點即可順利實現評論列表調用。
在使用 DedeCMS 搭建網站時,如果你希望在內容頁或其他頁面展示評論列表,就需要用到 dedecms 的評論調用功能。其實這個功能并不復雜,只需要了解正確的標簽和調用方式即可。
一、dedecms評論列表調用標簽是什么?
DedeCMS 中用于調用評論列表的標簽是 {dede:feedback}。這個標簽主要用于內容頁(如文章頁)中,用來顯示該文章下的用戶評論內容。它是一個系統內置的“自由列表標簽”,可以配合一些參數來控制輸出格式和數量。
基本寫法如下:
{dede:feedback row='10' titlelen='24' infolen='100'} <li>用戶名:[field:username/] 內容:[field:msg/]</li> {/dede:feedback}
其中:
- row 表示調用多少條評論;
- titlelen 控制標題長度;
- infolen 控制評論內容截取長度。
你可以根據需要調整這些參數,并自定義 html 輸出結構。
二、如何正確使用評論調用標簽?
在使用 {dede:feedback} 標簽前,有幾個前提條件需要注意:
-
必須啟用評論功能
進入后臺 → 系統設置 → 系統基本參數 → 模塊設置,確認“是否允許評論”選項為“是”。 -
模板文件位置正確
一般是在內容頁模板(如 article_article.htm)中插入這個標簽。確保你修改的是當前使用的模板文件。 -
字段支持靈活調用
在 {dede:feedback} 標簽內部,可以調用以下常用字段:- [field:username/] 用戶名
- [field:msg/] 評論內容
- [field:ip/] 發布IP
- [field:dtime/] 發布時間
例如,想顯示帶時間的評論列表,可以這樣寫:
{dede:feedback row='5'} <dl> <dt>[field:username/] 于 [field:dtime function="GetDateMK(@me)"/] 評論:</dt> <dd>[field:msg/]</dd> </dl> {/dede:feedback}
這里用了 GetDateMK() 函數來格式化時間,效果類似“2024-04-05”。
三、常見問題與注意事項
有時候你會發現評論沒有正常顯示出來,可能有以下幾個原因:
- 未開啟評論模塊:檢查后臺是否啟用了評論模塊。
- 緩存未更新:DedeCMS 有時會緩存模板內容,修改后記得清空緩存或重新生成頁面。
- 字段名寫錯:比如誤寫成 [field:message/] 而不是 [field:msg/],會導致內容無法顯示。
- 評論審核狀態:如果開啟了評論審核功能,那么未審核的評論不會顯示在前臺。
另外,如果你想對評論進行分頁顯示,可以通過添加 pagesize=’10’ 參數實現,但要注意在內容頁中要結合分頁函數一起使用。
基本上就這些。只要掌握了 {dede:feedback} 標簽的用法,以及注意幾個關鍵點,調用評論列表并不是什么難事。