如何让ECSHOP商品赠送积分也能输入小数?

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

如何让ECSHOP商品赠送积分也能输入小数?
后台积分,输入小数会自动变为整数,谁了解如何 处理呢?

回答:
通过以下几步可以达到你的要求:
一、在后台执行sql语句:

alter table ecs_goodschange `give_integral` `give_integral` decimal(10,3) unsigned NOT NULL DEFAULT '0.00';
alter table ecs_goodschange `rank_integral` `rank_integral` decimal(10,3) unsigned NOT NULL DEFAULT '0.00';
注意表前缀ecs_改成你商城的表前缀
二、把admin/goods.php中的809行的
$give_integral = isset($_POST['give_integral']) ? intval($_POST['give_integral']) : '-1';
$rank_integral = isset($_POST['rank_integral']) ? intval($_POST['rank_integral']) : '-1';
改成
$give_integral = isset($_POST['give_integral']) ? floatval($_POST['give_integral']) : '-1';
$rank_integral = isset($_POST['rank_integral']) ? floatval($_POST['rank_integral']) : '-1';

楼上都解决了,,,

主要是字段的数据类型要确保正确就OK了

非常感谢二楼。谢谢