[MOD]商品价格可以显示面议

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

我们使用ecshop时发现商品必须填写价格,这个对于有些商品是行不通的,我就想是不是可以增加价格面议这个选项呢? 或者在现有基础上不要求必须填写商品价格,因为默认的商品价格是0,所以当商品价格为零时,显示为 价格面议,经过探索发现可以这么做到:

1、修改includes目录下的lib_common.php文件,把997行的 return sprintf($GLOBALS['_CFG']['currency_format'], $price);替换为
if (intval($price) == 0) {
return "价格面议";
} else {
return sprintf($GLOBALS['_CFG']['currency_format'], $price);
}


主要作用:当商品价格为0时,则显示为 价格面议

修改完这个文件后,你还得在价格栏输入0才可以,如果不想输入的话再修改admin\templete目录下的goods_info.htm文件,把401-403行注释掉或者直接删除即可。

validator.required('shop_price', shop_price_not_null);
validator.isNumber('shop_price', shop_price_not_number, true);
validator.isNumber('market_price', market_price_not_number, false);


这样在添加的商品的时候不填写价格,默认的价格为0,但是显示出来的却是“价格面议”了。


回答:
恩有些地方应该很有适用

原帖由 ecshopceo 于 2007-6-7 14:50 发表
恩有些地方应该很有适用

同~支持共享

修改后显示错误啊,为什么

“价格面议” 写在语言包里面比较完美
validator.required 还是不改为好,改 admin/goods.php "'shop_price' => 0,"。。。

感谢楼主!顶一个

同~支持共享

请问2.6gbk怎修改啊?请详细一点

改0价格的方法

本贴5楼方法正确,测试通过。效果很好。谢谢楼主的帮助!

Parse error: syntax error, unexpected $end in D:\cctv10\includes\lib_common.php on line 3240
错误~~~

同~支持共享

以前用的不错 换成ECShop V2.6.0 release 20080606 正式版 就不行了 总出错有没有高手研究下啊

支持一下支持一下