如何做详情页增加节省多少钱的功能?

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

在百度和论坛里搜索了下,最多的改法是下面的:
修改includes\lib_goods.php 文件,在大约343行(即注释“/* 获得商品的销售价格 ”)后面添加:
$row['sheng_price'] = $row['market_price']-$row['shop_price'];

保存,最好在dm中编辑,不要在记事本中编辑。
好了,再到你的商品详情页面中调用即可。
到goods.dwt中找到{$goods.shop_price_formated}在后面添加:
节省:{$goods.sheng_price} 元


但是我试了下,显示的却是错误的,如下:
QQ截图未命名.gif

不知道是哪里的问题,可能是原来都是2.6.1的可以吧,2.7的不行?

请大家帮帮忙,谢谢了,有没有解决这个问题的?麻烦共享下谢谢了

回答:


方法是没错的,至于楼主怎么改的就不得而知了。
我估计你是将下面这行代码位置放错了,才导致出现负数。


注意:一定要把
  1. $row['sheng_price'] = $row['market_price']-$row['shop_price'];
复制代码
放在
  1. $row['market_price']= price_format($row['market_price']);
复制代码
的前面,

你如果放反了位置,就会出现你的负数现象。



我原来也出现错误,用2楼的方法,(位置移到上面去)终于解决问题了。非常感谢!
11.jpg

好贴,谢谢!

真的非常不错啊





我位置沒放錯~ 放上放下都是負數而且結果數字也沒正確是為甚麼?

市場價格:$118
本館特價:$98
為您節省:$-98.33元(應該是20元)
註册用戶:$98