网站地图    收藏   

主页 > 后端 > ecshop教程 >

ECSHOP各个页面调用商品销售量教程 - ecshop

来源:自学PHP网    时间:2014-11-28 23:31 作者: 阅读:

[导读] 首页的推荐商品包括热销推荐和促销三个文件以热销商品为例:第一步:打开根目录 includes lib_goods php文件,在文件末尾添加方法 functionselled_count($goods_id){$sql=selectsum(goods_number)asc...

ECSHOP各个页面调用商品销售量教程

首页的推荐商品包括热销推荐和促销三个文件

以热销商品为例:

第一步:打开根目录/includes/lib_goods.php文件,在文件末尾添加方法.

  1. function selled_count($goods_id
  2. $sql"select sum(goods_number) as count from ".$GLOBALS['ecs']->table('order_goods')."where goods_id ='".$goods_id."'"
  3. $res = $GLOBALS['db']->getOne($sql); 
  4. if($res>0) 
  5. return $res
  6. else 
  7. return('0'); 

第二步:搜索get_recommend_goods方法,在这个方法中找到这句话

  1. $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中在需要的地方添加:

class="index_hotbg">售出 {$goods.count} 瓶

首页分类下的商品,实现“已售出”.

第一步:分类下商品也需要修改lib_goods.php,找到分类下的商品

assign_cat_goods方法,在

  1. $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']);

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论