DedeCMS v5.5 刪除去掉“匿名”評論的方法是超級簡單,利用的是“偽像”
打開 dede/templets/default/ajaxfeedback.htm
找到下列代碼,兩邊加上<div style="display:none">代碼</div>
<input type="checkbox" name="notuser" id="dcmp-submit-guest" /><label for="dcmp-submit-guest" />匿名? </label>
改好后變成
<div style="display:none"><input type="checkbox" name="notuser" id="dcmp-submit-guest" /><label for="dcmp-submit-guest" />匿名? </label></div>
打開dede/member/ajax_feedback.php
找到
echo "用戶名:{$cfg_ml->M_UserName} <input name=/"notuser/" type=/"checkbox/" id=/"notuser/" value=/"1/" />匿名評論/r/n";
改成
echo "用戶名:{$cfg_ml->M_UserName} <input style='display:none' name=/"notuser/" type=/"checkbox/" id=/"notuser/" value=/"1/" /> /r/n";
OK就是這么容易,原理很簡單,就是利用 css 的隱藏技巧
有些朋友說直接刪除模板中的代碼得了,我嘗試了一下,刪除后會出現無法發表的情況,所以想出了這個偷懶的辦法