登陆      注册    找回密码   会员投稿 设为首页 | 收藏本站   当前时间是: 
关闭音乐播放器
首页>技术文档>php学习>正文


在ECSHOP首页每个商品下显示已销售量

来源:董为坚个人网   作者:董为坚   浏览:1980次   发表时间:2015-1-8 10:31:13

问题:想在首页每个商品下显示“已销售XX个”,该如何操作呢?
本教程由 www.ecshop120.com 提供支持:
第1步:打开文件  includes/lib_goods.php

在该文件的末尾添加如下代码片段 

//显示商品销售量
function get_buy_sum($goods_id) 
{

$sql = "select sum(goods_number) from " . $GLOBALS['ecs']->table('order_goods') . " AS g ,".$GLOBALS['ecs']->table('order_info') . " AS o WHERE o.order_id=g.order_id and g.goods_id = " . $goods_id  ;
return $GLOBALS['db']->getOne($sql);

}
然后往上找到317行左右, 找到 


$goods[$idx]['brand_name'] = isset($goods_data['brand'][$row['goods_id']]) ? $goods_data['brand'][$row['goods_id']] : '';
在它下面添加 


$goods[$idx]['buy_num']= get_buy_sum($row['goods_id']);
最后就是通过在模板文件中调用了,如下这般调用
{if $goods.buy_num} {$goods.buy_num} {else} 0 {/if} 




董为坚个人网 https://www.dwjgrw.cn/ 【关闭窗口
注:转载或者复制本站文章,必须带上董为坚个人网链接。

上一篇:渐行,渐远,渐无书
下一篇:ECSHOP首页调用指定分类下的商品

版权所有:《董为坚个人网
本文地址:https://www.dwjgrw.cn/Content/id/26.html   复制地址
本站内容除特别注明外,均为《董为坚个人网》原创,欢迎转载!转载请注明本文地址,谢谢!


  评论列表

  发表评论 [评论会通过邮件和短信的形式通知我,我会及时回复,一定回来看哦!!!]
昵称: [必填]
邮箱: [必填]
内容: [必填]
验证码:   
                     
给我留言 申请友链Copyright © 2012-2021 董为坚个人网, All rights reserved 手机版
本站已正常运行2208天技术顾问:董为坚个人网 ( 桂ICP备15004478号-1 )
最后更新:2018-3-12联系QQ1115030108,邮箱:dongweijian@dwjgrw.cn
今日有111人访问,总访问数403002人请勿发布违反中华人民共和国法律法规的言论.