定型管 電子鈑金
返回列表 回復 發帖

帖子標題:[分享] 把.00去掉,最簡單方法

找了好久,發現大家都不喜歡.00。

終於讓我找到最簡單、有效的方法:

只要把includes\lib_common.php裏頭的

function price_format($price, $change_price = true)
{
所有的內容移除或註解掉,再加上以下這一行
        return sprintf($GLOBALS['_CFG']['currency_format'], round($price));
}

就搞定啦!

不過,缺點就是:不管後台怎麼設定,小數點及其以後的數字都出不來了。

目前還沒發現有其它不良後果。
1

評分次數

提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"minusone" 發表的文章《把.00去掉,最簡單方法》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
感謝您的分享 我的是2.72版
我嘗試將
  $price = number_format($price, 2, '.', '');

改成
  $price = number_format($price, 0, '.', '');
其他都沒改 ~發現小數點已經沒了
但不知道有沒有影響到其他的
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"pirate" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
Thank you for sharing!
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"Herry" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
2# pirate


用你的方法改超簡單  感恩
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"minsan503" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
2# pirate

謝啦~在購物流程flow.php仍然有小數點?!
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"bob" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
感謝您的分享 我的是2.72版
我嘗試將
  $price = number_format($price, 2, '.', '');

改成
  $price = number_format($price, 0, '.', '');
其他都沒改 ~發現小數點已經沒了
但不知道有沒有影響到其他的 ...
pirate 發表於 2010-12-16 15:20
非常謝謝您提供的方法,
測試2.7.3版也有效,小數點真的不見了~
Thank you so much!!
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"wendy" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
我已經成功的去掉小數點了,但是在用paypal支付的時候,就會出現「你用於進入 PayPal 系統的連結包含格式不正確的物品金額。」
經過搜尋,這狀況是針對支付總金額有小數點的問題,雖然顯示不會有小數點了,但是palpal還是默認有小數位的存在,請問各位大大,是否有更好的方式來解決這個問題呢?
提醒您: 您在"ECSHOP 交流討論區"交流請遵守台灣法律規範,"wrom09" 發表的文章《》版權歸屬作者所有,如是轉貼版權歸屬原作者所有.本論壇不對其真實性做任何考證.
返回列表