Demo

討論

保持飢餓,保持愚笨 (Stay hungry, stay foolish)。 史蒂夫·賈伯斯

公告

本網站已取消討論區的討論方式,如果您有問題請至LINE群行動條碼圖片網址,或Facebook社團

搜尋出現錯誤

  • wecantouch
  • wecantouch 的個人頭像 Topic Author
  • 訪客
  • 訪客
2009-04-03 21:23 #13334 來自 wecantouch
wecantouch created the topic: 搜尋出現錯誤
當我輸入搜尋的文字, 有以下問題. 請指教.

Warning: sprintf() [function.sprintf]: Too few arguments in /home/abc/domains/mydomain.com/public_html/test/libraries/joomla/methods.php on line 138
:helpless:

Please 登入 to join the conversation.

  • reqwer
  • reqwer 的個人頭像
  • 訪客
  • 訪客
2009-04-03 21:29 #13335 來自 reqwer
reqwer replied the topic: 搜尋出現錯誤
me too lol

Please 登入 to join the conversation.

  • strategist922
  • strategist922 的個人頭像
  • 訪客
  • 訪客
2009-04-05 20:20 #13342 來自 strategist922
strategist922 replied the topic: 搜尋出現錯誤
我是用 Joomla 1.5.10版
搜尋結果有出現
但是出現跟原PO一模一樣的警告訊息..

不知道有人有解嗎? :x

Please 登入 to join the conversation.

  • rickyaung
  • rickyaung 的個人頭像
  • 訪客
  • 訪客
2009-04-06 16:17 #13348 來自 rickyaung
rickyaung replied the topic: 搜尋出現錯誤
請看 http://joomla.org.tw/phpbb3/viewtopic.php?f=39&t=3767&start=0&st=0&sk=t&sd=a&hilit=%E8%A7%A3+%E6%B1%BA+%E6%90%9C+%E5%B0%8B+%E4%B8%AD+%E6%96%87+%E5%AD%97&sid=bc47d45317813ef56f06b24ba7c03595

philsu
解決方法一:
為了不影響美觀,可以在 /libraries/joomla/methods.php 這個文件中,在 call_user_func_array() 函數前加 「@」,
目的是讓錯誤提示不在頁面上顯示。
解決方法二:
在joomla / language / 選擇語言包例如(zh-TW) / zh-TW.com_search.ini /
打開找: TOTALRESULTSFOUND=總共找到 %s 筆紀錄. 搜尋 <b>%s</b> 使用...如果是有兩個%S,改成一個。

function sprintf($string)
{
$lang =& JFactory::getLanguage();
$args = func_get_args();
if (count($args) > 0) {
$args[0] = $lang->_($args[0]);
return @call_user_func_array('sprintf', $args);
}
return '';
}

Please 登入 to join the conversation.

  • strategist922
  • strategist922 的個人頭像
  • 訪客
  • 訪客
2009-04-06 17:24 #13350 來自 strategist922
strategist922 replied the topic: 搜尋出現錯誤

rickyaung 寫了道:: 請看 http://joomla.org.tw/phpbb3/viewtopic.php?f=39&t=3767&start=0&st=0&sk=t&sd=a&hilit=%E8%A7%A3+%E6%B1%BA+%E6%90%9C+%E5%B0%8B+%E4%B8%AD+%E6%96%87+%E5%AD%97&sid=9826f6b845258cc3469752e4f6fb4c38

philsu
解決方法一:
為了不影響美觀,可以在 /libraries/joomla/methods.php 這個文件中,在 call_user_func_array() 函數前加 「@」,
目的是讓錯誤提示不在頁面上顯示。
解決方法二:
在joomla / language / 選擇語言包例如(zh-TW) / zh-TW.com_search.ini /
打開找: TOTALRESULTSFOUND=總共找到 %s 筆紀錄. 搜尋 <b>%s</b> 使用...如果是有兩個%S,改成一個。

function sprintf($string)
{
$lang =& JFactory::getLanguage();
$args = func_get_args();
if (count($args) > 0) {
$args[0] = $lang->_($args[0]);
return @call_user_func_array('sprintf', $args);
}
return '';
}


謝謝提供解法 :grin:
剛剛試了一下,方法一可以解掉問題
但是方法二,我翻了一下zh-TW.com_search.ini,
並沒有您解法中提到的"有兩個%S"只有一個%s,而且是小寫s

Beest Regards!

Please 登入 to join the conversation.

  • classicmx
  • classicmx 的個人頭像
  • 訪客
  • 訪客
2009-04-06 17:43 #13351 來自 classicmx
classicmx replied the topic: 搜尋出現錯誤
我也是碰到一樣的問題,我看到有人幫忙解決-非常感激趕快去看了如何用解決方法二~
解決方法二:
在joomla / language / 選擇語言包例如(zh-TW) / zh-TW.com_search.ini /
打開找: TOTALRESULTSFOUND=總共找到 %s 筆紀錄. 搜尋 <b>%s</b> 使用...如果是有兩個%S,改成一個。

不甚了解他指的兩個%S的意思,後來我打開英文包en-GB來看,其實那一行中文好像多了搜尋 <b>%s</b> 使用...
我把這一段去掉再上傳蓋掉原來的zh-TW.com_search.ini 就OK了~

Please 登入 to join the conversation.

  • DrAGoNPrO
  • DrAGoNPrO 的個人頭像
  • 訪客
  • 訪客
2009-05-31 23:57 #14116 來自 DrAGoNPrO
DrAGoNPrO replied the topic: 搜尋出現錯誤

classicmx 寫了道:: 我也是碰到一樣的問題,我看到有人幫忙解決-非常感激趕快去看了如何用解決方法二~
解決方法二:
在joomla / language / 選擇語言包例如(zh-TW) / zh-TW.com_search.ini /
打開找: TOTALRESULTSFOUND=總共找到 %s 筆紀錄. 搜尋 <b>%s</b> 使用...如果是有兩個%S,改成一個。

不甚了解他指的兩個%S的意思,後來我打開英文包en-GB來看,其實那一行中文好像多了搜尋 <b>%s</b> 使用...
我把這一段去掉再上傳蓋掉原來的zh-TW.com_search.ini 就OK了~


問題解決!~
謝謝大大~~~ :grin:

Please 登入 to join the conversation.

  • love_23
  • love_23 的個人頭像
  • 訪客
  • 訪客
2009-06-01 21:40 #14131 來自 love_23
love_23 replied the topic: 搜尋出現錯誤
我也解決問題了^^ :ugeek:

DrAGoNPrO 寫了道::

classicmx 寫了道:: 我也是碰到一樣的問題,我看到有人幫忙解決-非常感激趕快去看了如何用解決方法二~
解決方法二:
在joomla / language / 選擇語言包例如(zh-TW) / zh-TW.com_search.ini /
打開找: TOTALRESULTSFOUND=總共找到 %s 筆紀錄. 搜尋 <b>%s</b> 使用...如果是有兩個%S,改成一個。

不甚了解他指的兩個%S的意思,後來我打開英文包en-GB來看,其實那一行中文好像多了搜尋 <b>%s</b> 使用...
我把這一段去掉再上傳蓋掉原來的zh-TW.com_search.ini 就OK了~


問題解決!~
謝謝大大~~~ :grin:

Please 登入 to join the conversation.