2009年1月23日 星期五

修改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個字元

4 則留言:

Major 提到...

Eddy,

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

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

Major

EddyChang 提到...

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

樂遊劍湖山- Yunlin雲林旅遊 提到...

找不到helper目錄,...
我的版本是
版本 1.5.14

黃鳥 提到...

獲益良多 謝謝!