求救,無法顯示商品售價



  • 請教一下前輩們,
    不知道為什麼我將商品的售價儲存後,
    前台頁面就會出現:

    價格:
    Warning: number_format() expects parameter 2 to be long, string given in /home/xxxxxx/public_html/administrator/components/com_virtuemart/helpers/currencydisplay.php on line 338
    NT$

    但價格卻不會出現,
    到所指的路徑,檢查也不確定是哪裡有出問題。 :pinch:

    請問有前輩之道要改哪裡,才能讓金額顯示嗎?

    謝謝了!

    附上php:

    //$res = $this->formatNumber($nb, $nbDecimal, $this->_thousands, $this->_decimal);
    $res = number_format((float)$nb,$nbDecimal,$this->_decimal,$this->_thousands);
    $search = array(’{sign}’, ‘{number}’, ‘{symbol}’);
    $replace = array($sign, $res, $this->_symbol);
    $formattedRounded = str_replace ($search,$replace,$format);

    return $formattedRounded;



  • 試試看拿原始檔覆蓋過去

    有時候顯示338行不見得錯那

    程式是很複雜的



  • 嘗試過覆蓋原始檔了,

    價格仍然沒出現 @@

    有其他建議嗎?

    謝謝



  • 修改原始檔的價格顯示後就可以了


登入以回覆

看起來你的連線到 Joomla!台灣討論區 已經遺失,請稍等一下我們嘗試重新連線。