如何修改$0.00元為$0元

2016-07-07 15:40 来源:www.chinab4c.com 作者:ecshop专家

請教如何將 "您的購物車中有 0 項商品,總計金額為 $0.00元。"
修改為"您的購物車中有 0 項商品,總計金額為 $0元。"

回答:
那你该修改价格格式化函数

后台商店设置->显示设置->商品价格显示规则

3# robb

商品價格顯示規則: 不處理 保留不為 0 的尾數 不四捨五入,保留一位小數 不四捨五入,不保留小數 先四捨五入,保留一位小數 先四捨五入,不保留小數


每一個都設定過了~也清除暫存檔,但卻還是沒有辦法將$0.00元改成$0元

您用ftp查看下您temp的以及子文件夹的权限是否都为777

如果都为777您删除temp\static_caches\shop_config.php试下

5# 晓天

TEMP的目錄是755非777,剛照晓天你的步驟作了一次,發現問題在那裡了
我想問的是如何修改"您的購物車中有 0 項商品,總計金額為 $0.00元。"
而非是商品的顯示價格的地方

把includes/lib_insert.php 123行
  1. $str = sprintf($GLOBALS['_LANG']['cart_info'], $number, price_format($amount, false));
复制代码
修改为
  1. $str = sprintf($GLOBALS['_LANG']['cart_info'], $number, preg_replace('/(.*)(\\.)([0-9]*?)0+$/', '\1\2\3', number_format($amount, 2, '.', '')));
复制代码

7# robb

robb 依照內容去修改" .00元" 不見了~ 而是剩下"XX."
多了"."以及"元"不見了

  1. $str = sprintf($GLOBALS['_LANG']['cart_info'], $number, sprintf($GLOBALS['_CFG']['currency_format'], round($amount)));
复制代码
用这个可以显示元,四舍五入的。

9# robb


謝謝robb
已修改成功~