| 				| 有时候一个单子里面会有上百件的小东西,所以在订单详情页显示一下该 单商品的总数量有时候还是有 必要的. 下面是修改方法(尽量不要使用记事本来修改):
 
 此方法没有增加额外的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
 将
 1.<tr>
 
 2.<td></td>
 
 3.<td> </td>
 复制代码
 修改为
 <tr>
 <td>{if $goods_nums}<div align="right"><strong>商品总数:</strong></div>{/if}< /td>
 <td>{if $goods_nums}<div align="right">{$goods_nums}</div>{/if}</td>
 |  
 说明:本教程来源互联网或网友上传或出版商,仅为学习研究或媒体推广,wanshiok.com不保证资料的完整性。
 
 |