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

Destoon 公司新聞詳情頁新增評論功能實作

     編輯:PHP 綜合知識

Destoon 公司新聞模組預設無評論功能。本文說明如何從產品介紹頁移植評論代碼至新聞詳情頁,並修正關鍵參數使其正常運作。

修改目標檔案

template/default/homepage/new.htm

插入評論代碼

於適當位置(如內容區塊底部)加入:

{if $could_comment && in_array($moduleid, explode(',', $EXT['comment_module']))}
<div id="comment_div" style="display:;">
<div class="main_head">
    <div><span class="f_r px12">共<span id="comment_count">0</span>條  </span>
    <strong><span id="message_title">相關評論</span></strong></div>
</div>
<div class="main_body">
    <script type="text/javascript">Df('{$MODULE[3][linkurl]}comment.php?mid={$moduleid}&itemid={$itemid}', 'id="destoon_comment" style="width:100%;"');</script>
</div>
</div>
{/if}

關鍵修改點

  • 原代碼來源:template/default/homepage/introduce.htm 約第 104 行
  • 核心參數修正:itemid={$COM[userid]} → itemid={$itemid}
  • $moduleid:當前模組 ID(新聞模組通常為對應數值)
  • $itemid:當前新聞文章 ID

前置條件檢查

  1. 後台「模組管理 → 公司新聞 → 開啟評論」
  2. $EXT['comment_module'] 配置包含新聞模組 ID
  3. $could_comment 變數為真(通常在控制器中根據會員權限、文章狀態判斷)

樣式調整

評論框架由 comment.php 動態輸出,若樣式異常,請檢查:

  • CSS 是否載入 comment.css
  • 容器寬度是否被父層限制(建議外層 width:100%)
  • JS 函數 Df() 是否正常載入(通常在 common.js)

此移植法同樣適用於其他自訂模組(如下載、圖庫),只需確認模組 ID 與 itemid 參數正確即可快速啟用評論互動。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved