DedeCMS V5.3 預設關鍵字最小 2 個位元組(1 個中文或 2 個英文)。修改檔案:plus/search.php
// 找到以下程式碼
if ($keyword == '' || strlen($keyword) < 2) {
ShowMsg('關鍵字不能小於2個字節!', '-1');
exit();
}
// 將 2 改為想要的長度,例如 4(2 個中文)
if ($keyword == '' || strlen($keyword) < 4) {
ShowMsg('關鍵字不能小於4個字節!', '-1');
exit();
}
注意:過長會導致無法搜尋 "VB"、"OS" 等短縮寫,建議視網站內容調整。
DedeCMS V5.3 系統訊息集中在 include/common.func.php,搜尋 ShowMsg 相關字串進行修改。早期版本:
include/inc_functions.phpinclude/common.func.phpmb_strlen($keyword, 'UTF-8') 正確計算中文字數str_replace 或正則)