JDP 發表於 2008-6-9 11:54:31

Joomla 1.5 搜尋功能 - 錯誤訊息及搜尋字數問題

搜尋字數問題:
/administrator/components/com_search/helpers/search.php 文件中
找 if ( $searchword && JString::strlen( $searchword ) < 3 )
將3 改為2
(這裡的數字是設定最短搜尋的字母長度,英文字母長度)
並修改/language/zh-TW/zh-TW.com_search.ini
"SEARCH_MESSAGE=搜尋字詞最少2個字元, 最多20個字元"

錯誤訊息問題:
如果伺服器的 display_errors 值設置為On ,還會出現這個錯誤提示:
Warning: sprintf() : Too few arguments in /HOME/libraries/joomla/methods.php on line 139
為了不影響美觀,可以在 /libraries/joomla/methods.php 這個文件中,在 call_user_func_array() 函數前加 「@」,目的是讓錯誤提示不在頁面上顯示
也就是 把 return call_user_func_array('sprintf', $args); 修改為 return @call_user_func_array('sprintf', $args);

Reference: http://www.joomla.org.tw/phpbb3/viewtopic.php?f=39&t=3242
頁: [1]
查看完整版本: Joomla 1.5 搜尋功能 - 錯誤訊息及搜尋字數問題