星期五, 一月 23, 2009

修改J! 1.5搜尋字元最少2個字元限制

中文字常常在搜尋時,會用到2個字元的組合來搜尋,這時候Joomla! 1.5的2個字元不能搜尋的限制就很令人討厭。這個修改是修改2個字的中文就可以進行搜尋。

找到以下的檔案
/administrator/components/com_search/helpers/search.php
在69行左右
if ( $searchword && JString::strlen( $searchword )<3 )

改成
if ( $searchword && JString::strlen( $searchword ) <2 )
就可以了。

如果錯誤訊息(中文翻譯檔)也改一下就更完美了
找到以下的檔案
/language/zh-TW/zh-TW.com_search.ini
在第21行左右
SEARCH_MESSAGE=搜尋字詞最少3個字元, 最多20個字元

改成
SEARCH_MESSAGE=搜尋字詞最少2個字元, 最多20個字元

2 意見:

Major 提到...

Eddy,

你的69行少了後面敘述..

if ( $searchword && JString::strlen( $searchword ) < 2 ) {

Major

EddyChang 提到...

被blogger吃掉了…XD~ 感謝提醒…