程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 更改dedecms站內搜索關鍵字長度及提示信息

更改dedecms站內搜索關鍵字長度及提示信息

編輯:PHP綜合

一、限制站內搜索關鍵字長度

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中進行設置。方法很簡單,打開相關的文件,查找並修改相關信息就可以了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved