ecshop后台订单详情页显示商品总数示例
发布:smiling 来源: PHP粉丝网 添加日期:2014-11-28 10:38:37 浏览: 评论:0
ecshop本身没有这个查看订单详情页显示商品总数了,但我们有时又必须使用到,所以下文小编就整理了几个例子,大家一起来看看实现 方法吧.
有时候一个单子里面会有上百件的小东西,所以在订单详情页显示一下该单商品的总数量有时候还是有必要的,下面是修改方法.
此方法没有增加额外的SQL语句来查询商品总数,而是在order.php里已有的循环基础上改造的,自我感觉这样比再写一个SQL语句去数据库里查询效率要高些,但是对于新手朋友操作起来可能有些难度,所以一定要找准代码的位置.
1、打开admin/order.php文件找到,大概在316行左右.
$res = $db->query($sql);
注:一定要找对了,因为在order.php里搜索该行代码的话,能搜到好几行,要确定是最上面出现的那行,如果你使用的编辑器能看到行数的话,大概在316行,在它下面增加一行代码:
$goods_nums=0;
2、紧接着继续搜索,大概在346行,ecshop二次开发整理.
$goods_list[] = $row;
在它下面增加一行代码:
$goods_nums+=$row['goods_number'];
3、紧接 着继续搜索,大概在361行.
$smarty->assign('goods_list', $goods_list);
在它下 面增加一行代码:
$smarty->assign('goods_nums', $goods_nums);
4、修改 admin/templates/order_info.htm,将如下代码:
- <tr>
- <td></td>
- <td> </td>
- //修改为
- <tr>
- <td>{if $goods_nums}<div align="right"><strong>商品总数:</strong></div>{/if}< /td>//开源软件:phpfensi.com
- <td>{if $goods_nums}<div align="right">{$goods_nums}</div>{/if}</td>
Tags: ecshop后台订单 ecshop商品总数
相关文章
- ·解决ECSHOP后台订单无法发货怎么办?(2014-06-19)
- ·ECSHOP首页显示商品总数和本月更新数的方法(2015-09-28)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)