在对所有可能的核心文件进行更改后,无法从 Magento 的价格中删除十进制值

Posted

技术标签:

【中文标题】在对所有可能的核心文件进行更改后,无法从 Magento 的价格中删除十进制值【英文标题】:Unable to Remove Decimal value from price in Magento, After made Changes in all possible core files 【发布时间】:2015-03-31 07:07:31 【问题描述】:

我已经阅读了许多与“如何从 Magento 价格中删除小数点”相关的博客。 但它们仍然不适用于我的网站。

我已点击链接 - “How To Remove Decimal From Magento-1 Prices?” 并据此进行更改,也 对解决方案链接中指示的下面列出的一些文件进行了更改-

1) 在根文件夹“js/varien/js.js”

2) app/code/core/Mage/Directory/Model/Currency.php

3) app/code/core/Mage/Core/Model/Store.php

4) app/code/core/Mage/Adminhtml/Block/Catalog/Product/Helper/Form/Price.php

5) lib/Zend/Currency.php

之后我也清除了缓存

如果有人有任何其他解决方案,请帮助我。

【问题讨论】:

你有rebuild indexes 并重新运行compilation process?? 是的,我以前重建过索引。但是编译过程对我有用。谢谢! 【参考方案1】:

要完成此操作,请转到此处:app/code/core/Mage/Directory/Model/Currency.php

 and replace this put 0 place on 2 on in this function:

public function format($price, $options = array(), $includeContainer =     true, $addBrackets = false)

    return $this->formatPrecision($price, 2, $options, $includeContainer, $addBrackets);
 

then refresh.....

【讨论】:

谢谢,但我已经更改了“app/code/core/Mage/Directory/Model/Currency.php”文件,正如我在第 2 点提到的问题。

以上是关于在对所有可能的核心文件进行更改后,无法从 Magento 的价格中删除十进制值的主要内容,如果未能解决你的问题,请参考以下文章

从 setEditing 更改核心数据谓词

更改更新核心数据属性的删除方法

使用 mage.exe 更改产品名称

kill -HUP pid 更改配置后不重新启动服务,动态更新配置文件

粘包处理,文件传输

myProject 已锁定编辑,您可能无法保存更改?