前臺顯示的銷量是在goods.dwt模板文件中,對應的字段是{$sales_count}
後臺往前臺的賦值程序是在GoodsController.class.php中的public function index()方法,
解決辦法:
註釋掉本行$this->assign('sales_count', model('GoodsBase')->get_sales_count($this->goods_id));
改成如下的三行代碼:
/* 銷量 start*/
$sql = "select sum(goods_number) as sales_count from".$this->model->pre."order_goods as g left join ".$this->model->pre."order_info as o on o.order_id=g.order_id where g.goods_id =".$this->goods_id;
$sales_count = M()->getOne($sql);
$this->assign('sales_count', $sales_count);
/* 銷量 end*/
希望能對您有所幫助,您也可以前往模板堂知識堂查看對應的ectouch教程/article-2616.html