ecshop商品列表,商品详细页,热销,精品,搜索列表页调用商品销售量(已销售数量)

2016-06-13 13:05 来源:www.chinab4c.com 作者:ecshop专家

ecshop各个页面调用商品销售量方法(原创可用)ECSHOP模板 首页的推荐商品包括热销推荐和促销三个文件 只对热销商品为例 第一步:打开根目录/includes/lib_goods.php文件。在文件末尾添加方法  function selled_count($goods_id) {      $sql= "select sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_id ='".$goods_id."'";      $res = $GLOBALS['db']->getOne($sql);      if($res>0)      {      return $res;      }      else      {        return('0');      } } 第二步:搜索get_recommend_goods方法 在这个方法中找到这句话   $goods[$idx]['url']          = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']); 在这句话下添加 $goods[$idx]['count']            = selled_count($row['goods_id']); 第三步:在模版的library/recommend_hot.lbi中在需要的地方添加  

售出 {$goods.count}
 首页分类下的商品,实现“已售出”。  第一步:分类下商品也需要修改lib_goods.php。找到分类下的商品 assign_cat_goods方法。在  $goods[$idx]['url']          = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);句话下添加 $goods[$idx]['count']            = selled_count($row['goods_id']); 第二步:需要修改模版文件/library/cat_goods.lbi。在需要的地方添加 销售量:{$goods.count} 在商品分类页面调用已售出 第一步:修改根目录下category.php 找到category_get_goods方法 函数中foreach循环添加 $arr[$row['goods_id']]['count']            = selled_count($row['goods_id']); 第二步:文件的最后部分添加函数   function selled_count($goods_id) {      $sql= "select sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_id ='".$goods_id."'";      $res = $GLOBALS['db']->getOne($sql);      if($res>0)      {      return $res;      }      else      {        return('0');      } } 第三步: 在模版文件goods_list.lbi中需要的地方添加 销售量:{$goods.count} 说明:搜索页面需要修改search.php    在搜索页面调用已售出多少件 第一步:打开根目录/search.php 在最后加上   function selled_count($goods_id) {      $sql= "select sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_id ='".$goods_id."'";      $res = $GLOBALS['db']->getOne($sql);      if($res>0)      {      return $res;      }      else      {        return('0');      } } 方法 第二步:在页面搜索 $arr[$row['goods_id']]['url']           = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']); 在下面添加 $arr[$row['goods_id']]['count']            = selled_count($row['goods_id']); 第三步:打开模版文件/search.dwt在需要的地方调用。销售量:{$goods.count}