找回密碼
 註冊
搜索
查看: 5597|回復: 0

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

[複製鏈接]
發表於 2008-6-9 11:54:31 | 顯示全部樓層 |閱讀模式
搜尋字數問題:
/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() [function.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
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-11-21 18:21 , Processed in 0.018801 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表