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}

php商品状态精品 热销,ecshop商品列表,商品详细页,热销,精品,搜索列表页调用商品销售量(已销售数量)...相关推荐

  1. php商品状态精品 热销,ecshop商品列表,商品页,热销,精品,搜索列表页调用商品销售量(已销售数量)-ECSHOP教程网...

    ecshop各个页面调用商品销售量方法(原创可用)ECSHOP模板 首页的推荐商品包括热销推荐和促销三个文件 只对热销商品为例 第一步:打开根目录/includes/lib_goods.php文件.在 ...

  2. Django项目实战——14—(列表页热销排行、商品搜索、Haystack建立数据索引、渲染商品搜索结果、商品详情页)

    1.列表页热销排行 根据路径参数category_id查询出该类型商品销量前二的商品. 使用Ajax实现局部刷新的效果. 查询列表页热销排行数据 请求方式 请求参数:路径参数 响应结果:JSON {& ...

  3. 在ECSHOP分类列表页中调用商品货号

    标题大家都能看明白吧,那就不多说了,下面是教程: 打开  /category.php 文件 找到 $sql = 'SELECT g.goods_id, g.goods_name, g.goods_na ...

  4. uni-app 小程序项目三 1. 商品列表、过滤器、封装商品item组件、上拉加载、节流阀、下拉刷新、2. 商品详情、轮播图、商品价格闪烁问题 3.加入购物车、vuex、持久化存储、mixiins

    1.0 创建 goodslist 分支 1.1 定义请求参数对象 为了方便发起请求获取商品列表的数据,我们要根据接口的要求,事先定义一个请求参数对象: data() {return {// 请求参数对 ...

  5. 电商-商品搜索列表设计思路

    商品搜索列表 主要元素:1.主图 2.价格 3.是否包邮 4付款人数 5.主标题 6.店铺所在省市 7.店铺名称 8.店铺认证 以上八大要素,构成了es商品索引的基本内容,其他内容尽量不要在商品索引中 ...

  6. 电商推荐系统(上):推荐系统架构、数据模型、离线统计与机器学习推荐、历史热门商品、最近热门商品、商品平均得分统计推荐、基于隐语义模型的协同过滤推荐、用户商品推荐列表、商品相似度矩阵、模型评估和参数选取

    文章目录 第1章 项目体系架构设计 1.1 项目系统架构 1.2 项目数据流程 1.3 数据模型 第2章 工具环境搭建 2.1 MongoDB(单节点)环境配置 2.2 Redis(单节点)环境配置 ...

  7. Ecshop显示商品销售数量

    2019独角兽企业重金招聘Python工程师标准>>> 现在很多网站都显示了商品数量,这里分享一个ECSHOP显示商品数量的方法,累计销售量这一块,其实时刻都是在变化的,所以需要用 ...

  8. php商品在最少购买,ECSHOP给商品设置最少购买数量的方法

    ecshop后台默认没有给商品设置最小起订量或者最少购买量的功能.保哥在使用ecshop做一个商城时,要给商品设置包邮来吸引买家,但又不想买家购买一件产品也给包邮,这样很容易亏本.对于价值较高的商品有 ...

  9. 根据上面的products列表写一个循环,不断询问用户想买什么,用户选择一个商品编号,就把对应的商品添加到购物车里,终用户输入q退出时,打印购买的商品列表。

    一.问题: 现有商品列表如下: 1.products = [["iphone",6888],["MacPro",14800],["小米6", ...

最新文章

  1. 2020 年技术趋势一览:AutoML、联邦学习、云寡头时代的终结
  2. python项目简历内容包括哪些方面_简历的基本信息包括哪些?
  3. pycharm2019.2一个奇怪的bugger,执行后输出内容被莫名处理
  4. 最全三大框架整合(使用映射)——IDeptService.java
  5. 父子沪c转大牌过户_机动车异地过户(转籍)
  6. 近期计算机视觉机器学习竞赛汇总
  7. bootstrap拖动div_JS组件系列——Bootstrap Table 表格行拖拽(二:多行拖拽)
  8. 英语计算机试卷二,计算机专业英语模拟试题2参考答案.doc
  9. 负负为何得正的推理过程
  10. 计算机软件怎么共享使用,局域网共享软件,详细教您局域网共享软件如何使用...
  11. 初学者PLC程序及有效学习方法
  12. C语言--输入一个数判断是否为素数(多种方法)
  13. CGLIB 动态代理使用
  14. Mybatis的缓存
  15. [RK3288][Android6.0] 调试笔记 --- 开机提示mmc rescan错误
  16. 第1130期AI100_机器学习日报(2017-10-22)
  17. 微信‘小程序’: web前端的春天 or 噩梦?
  18. Linux启动时间优化-内核和用户空间启动优化实践
  19. Zynq-Linux移植学习-通过IIC访问RXS2448交换芯片
  20. 利用iptables的SNAT功能实现局域网共享上网

热门文章

  1. DOM基础操作(二)
  2. 用Jquery实现选项卡功能
  3. Func 与Action
  4. Git初始化配置以及配置github
  5. 6.11python 作业
  6. 04,认证、权限、频率
  7. Android Service、IntentService,Service和组件间通信
  8. 《Kubernetes权威指南第2版》学习(二)一个简单的例子
  9. QTP自传之web常用对象
  10. ExtJs实践(3)——xtype名称与控件对应