ecshop

ecshop后台订单详情页显示商品总数的方法

ECSHOP教程 来源: ECSHOP教程网www.ecshop119.com 时间:2012-08-29 ECSHOP教程分类:ECSHOP后台管理修改

有时候一个单子里面会有上百件的小东西,所以在订单详情页显示一下该单商品的总数量有时候还是有必要的.
下面是修改方法(尽量不要使用记事本来修改):

此方法没有增加额外的SQL语句来查询商品总数, 而是在order.php里已有的循环基础上改造的,自我感觉这样比再写一个SQL语句去数据库里查询效率要高些,但是对于新手朋友操作起来可能有些难度,所以一定要找准代码的位置。

1、打开admin/order.php文件
找到 (大概在316行左右)
$res = $db->query($sql); 
(注:一定要找对了,因为在order.php里搜索该行代码的话,能搜到好几行,要确定是最上面出现的那行。如果你使用的编辑器能看到行数的话,大概在316行)
在它下面增加一行代码
$goods_nums=0;

2、紧接着继续搜索(大概在346行)
$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>&nbsp;</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>

最终效果图

转载请注明:ECSHOP模板屋-ECshop教程网https://www.ecshop119.com/ecshopjc-594.html

ECSHOP
ecshop下载 ecshop安装教程 ecshop在线演示 ecshop后台测试
ECSHOP二次开发手册
ecshop教程 ecshop二次开发 ecshop模板教程 ecshop微信配置
ECSHOP商城网站建设
ecshop空间域名 ecshop商城建设 ecshop模板修改 ecshop开发定制
ECSHOP模板屋
ecshop开发团队 ecshop开发中心 ecshop模板制作 模板屋简介
服务支持:7X24小时 151 059 55077
ECShop二次开发
ecshop搭建
qqtelcodeback_top
温馨提示

确定取消
温馨提示

关闭