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$EXT['comment_module'] 配置包含新聞模組 ID$could_comment 變數為真(通常在控制器中根據會員權限、文章狀態判斷)評論框架由 comment.php 動態輸出,若樣式異常,請檢查:
comment.csswidth:100%)Df() 是否正常載入(通常在 common.js)此移植法同樣適用於其他自訂模組(如下載、圖庫),只需確認模組 ID 與 itemid 參數正確即可快速啟用評論互動。