如何让ecshop首页商品显示购买过的次数
发布:smiling 来源: PHP粉丝网 添加日期:2015-09-29 08:59:51 浏览: 评论:0
看见论坛有人问 就共享了 其实很简单,和上次 共享的 首页产品显示评论数量原理差不多,不废话了 开始.
这个需要修改一个程序文件 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 . " and o.order_status=1 ";//o.order_status=1 表示确认了的订单才算
- //phpfensi.com
- return $GLOBALS['db']->getOne($sql);
- }
然后找到 在get_recommend_goods函数中,大致325行:
- $goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);
其后添加:
$goods[$idx]['buy_num'] = get_buy_sum($row['goods_id']);
剩下的就是通过在模板中用:
- {if $goods.buy_num}
- {$goods.buy_num}
- {else}
- 0
- {/if}
调用了.
Tags: ecshop商品购买 ecshop购买次数
相关文章
- ·ecshop中首页显示商品购买过的次数方法(2015-03-24)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)