Magento去掉价格的小数点

gento的默认情况,价格后面是有小数点的,我们来看下如何正确的来去掉小数点。

1.复制如下路径的文件 app/code/core/Mage/Directory/Model/Currency.php 到 app\code\local\Mage\Directory\Model\ 文件夹下面,这个文件夹没有自己手动创建下。

2.打开新复制的这个文件 Currency.php

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

    {

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

    }

修改为:

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

    {

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

    }

其实就是将2改成了0。
3.刷新magento缓存,去前台页面看下,小数点应该去掉了。转载表明出处:www.hellokeykey.com

时间: 2024-11-07 21:56:47

Magento去掉价格的小数点的相关文章

Magento的价格去掉小数点

Magento的默认情况,价格后面是有小数点的,我们来看下如何正确的来去掉小数点. 1.复制如下路径的文件 app/code/core/Mage/Directory/Model/Currency.php 到 app\code\local\Mage\Directory\Model\ 文件夹下面,这个文件夹没有自己手动创建下. 2.打开新复制的这个文件 Currency.php 找到如下代码 1 2 3 4 public function format($price, $options=array(

magento 去掉index.php .html

首先应该确保你的服务器环境,达到了magento的运行需求,若你是使用的是magento专用空间就不必担心了,若不是请查看我以前的文章,检测你的运行环境(http://www.hellokeykey.com/magento-system-requirements/) 1.在 system—>configuration中确保下图的设置为 Yes 2.在 system—>configuration中确保下图的设置,绿色部分为空,则 .html就从网址中去掉了 3.在在 system—>cac

magento去掉小数点后面的0

<?php echo $_product->getPrice()?> PHP number_format() 函数 <?php echo number_format($_product->getPrice()); ?>

Magento笔记/记录(1)

1.Magento eav_attribute表中source如何指定自定义数据来源  如果你引用的类名为yebihai_usermanage_model_entity_school你必须完整的给出地址,不能usermanage/entity_school,这样默认是在Mage下面去找的.  如: $setup->addAttribute('customer', 'school', array( 'type' => 'int', 'input' => 'select', 'label'

magento 常用的函数

1.Magento eav_attribute表中source如何指定自定义数据来源  如果你引用的类名为yebihai_usermanage_model_entity_school你必须完整的给出地址,不能usermanage/entity_school,这样默认是在Mage下面去找的.  如: $setup->addAttribute('customer', 'school', array( 'type' => 'int', 'input' => 'select', 'label'

日本价格输出

CultureInfo info = CultureInfo.CreateSpecificCulture("ja-jp"); decimal d = 12312312.00M; string dd = d.ToString("C", info); 输出结果:¥6,480 因为日本的价格没有 小数点 后面的 位数,所以 这样处理

javascript 去掉小数末尾多余的零

做的项目里需要去掉 小数末尾的零 就自己随手写了一个 var t = "10203000"; alert(cutZero(t)); /* 去掉double类型小数点后面多余的0 参数:old 要处理的字符串或double 返回值:newStr 没有多余零的小数或字符串 例: cutZero(123.000) -> 123 cutZero(123.0001) -> 123.0001 cutZero(10203000.0101000) -> 10203000.0101 c

PHP类型转换&amp;&amp;类型强制转换

获取数据类型 : 如果想查看某个表达式的值和类型,用 var_dump(). 如果只是想得到一个易读懂的类型的表达方式用于调试,用 gettype(). 要查看某个类型,不要用 gettype(),而用 is_type() 函数. ■字符串转换为数值 当一个字符串被当作数字来求值时,根据以下规则来决定结果的类型和值. 如果包括“.”,“e”或“E”其中任何一个字符的话,字符串被当作 float 来求值.否则就被当作整数. 该值由字符串最前面的部分决定.如果字符串以合法的数字数据开始,就用该数字作

数据库设计:数据库SQL SERVER设计的一些注意点

1.每个表的逐渐是对象+ID,主键+自动递增.不用GUID. 2.每个表添加4个追踪字段:InsertDate,InsertUserID,添加时间和添加人,UpdateDate,UpdateUserID最后一次更新的时间和更新人,共四个字段.如果确定用SQL SERVER,则这样命名可.如果是一个产品,为了支持多个数据库,还是分开来好,比如:insert_date 全部小写,这样命名也是一种好的选择,统一起来即可.如果是我做的话,在SQL SERVER数据库,我还是倾向于按照大小写来命名,Ora