商品属性价格显示

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

我想商品的属性价格直接按加减后的结果显示
例如商品原价100元
白色 [ ¥0.00元]
黑色 [加 ¥30.00元]
将其显示为
白色 [ ¥100.00元]
黑色 [ ¥130.00元]
请哪为高手指点下该怎么改,谢谢

回答:
高手们帮帮忙给解答一下啊,谢谢了

没有人能帮忙解答一下吗

粗糙简便一点.
循环 $properties['spe'] ,提取 ['format_price'] 进行正则处理.加上100后,在price_format.有出现bug的可能性。

要做的精确一点.
修改 function get_goods_properties($goods_id , $shop_price=0)
防止其他程序调用 该函数,给第二参数一个默认值.
price_format(abs($row['attr_price']) + $shop_price, false),

在goods.php 调用 $properties = get_goods_properties($goods_id, $goods['shop_price']);

不需要。直接计算价格.

怎么做呢

还有一个“土办法”,商品价格为0元,白色100元,黑色130元。。呵呵。不知道行不行得通

肯定不成了。你需要在列表中显示..

做个记号

我还是不知道如何解决。

能不能,详细一些做一下解释。如何操作呢,

这个问题没遇到过

学习了,我还不知道有这样的功能,我都是分开的,很麻烦