一、限制站內搜索關鍵字長度
DedecmsV53默認的站內搜索關鍵字長度為2字節,即只要搜索框不為空,輸入單個漢字或兩個英文字母即可進行搜索。初期我認為在站內搜索小於4個字節(兩個漢字)是沒有什麼意義的,只會增加數據庫的負擔,所以就把這個長度限制改為4字節了。不過今天考慮了一下,如果限制為4,則在站內就不可能搜索VB、VF、OS、dos等有意義的關鍵字,原來的限制長度為2字節其實是很有道理的,因此今天就又改回原來的默認值了,順便把這個過程啰嗦一下,也許會有朋友用到。
DEDE始終是一套開源的軟件,我們找到相應的源文件進行修改就可以了。搜索關鍵字這部分在plus目錄的search.php中,用記事本或Dreamweaver打開這個文件,可以找到以下一段代碼:
if($keyword=='' || strlen($keyword)<2)
{
ShowMsg('關鍵字不能小於2個字節!','-1');
exit();
}
在上面的代碼中,strlen($keyword)<2 用來限制關鍵字長度,如果想修改默認長度的話,在這裡把2改成你想限制的長度值即可。'關鍵字不能小於2個字節!'則是搜索出錯頁面下方的提示信息。
二、更改dedecms提示信息
在dedecms4.0及dedecmsv51中,可以在include目錄中的inc_functions.php中進行設置;而在DedecmsV53中,則需要在include目錄中的common.func.php中進行設置。方法很簡單,打開相關的文件,查找並修改相關信息就可以了。