大多數的購物網站是不需要輸入小數的,像賣衣服的,賣鞋的等等,但是有一些特殊的購物網站,購買數量是應該允許輸入小數的,像賣菜的。下面就講一下如何才能在商品詳情頁的購買數量中輸入小數
1)
首先修改ECSHOP數據庫結構,進入后臺 》數據庫管理 》SQL查詢,在SQL查詢中運行以下SQL語句(注意我這里使用的是默認前綴 ecs_,如果你的前綴不是ecs_,請自行修改),
ALTER TABLE `ecs_cart` CHANGE `goods_number` `goods_number` DECIMAL( 10, 2 ) UNSIGNED NOT NULL; |
2)
然后打開 /goods.php
將
$number = (isset($_REQUEST['number'])) ? intval($_REQUEST['number']) : 1;
修改為
$number = (isset($_REQUEST['number'])) ? $_REQUEST['number'] : 1;
3)
打開 /flow.php 文件
將
if (!is_numeric($goods->number) || intval($goods->number) <= 0)
修改為
if (!is_numeric($goods->number) || $goods->number <= 0)
繼續往下,將
$val = intval(make_semiangle($val));
修改為
$val = make_semiangle($val);
新聞熱點
疑難解答