php专区

 首页 > php专区 > PHP应用 > CMS建站 > ecshop后台订单详情页显示商品总数示例 - ecshop

ecshop后台订单详情页显示商品总数示例 - ecshop

分享到:
【字体:
导读:
          ecshop本身没有这个查看订单详情页显示商品总数了,但我们有时又必须使用到,所以下文小编就整理了几个例子,大家一起来看看实现 方法吧.有时候一个单子里面会有上百件的小东西,所以...

ecshop后台订单详情页显示商品总数示例

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,将如下代码:

  1.  
  2.   
  3.    
  4. //修改为 
  5.  
  6.  {if $goods_nums}"right">商品总数:
{/if}< /td>//开源软件:phpfensi.com 
  •  {if $goods_nums}"right">{$goods_nums}
  • {/if}
    分享到:
    ecshop会员注册邮件地址改为非必填项 - e...
    ecshop会员注册邮件地址改为非必填项 ecshop会员注册邮件地址是必须要填写了,但用久了发现几乎没有几个有效的邮件地址了,那么我们要把ecshop会员注册邮件地址改成非必填项要如何设置呢?下面一看看. 以下修改是ECSHOP2.7.1版官方默认模板基础上做的修改,其他版本或其他模板,大同小异. 1、打...
    将ecshop相对地址改成绝对地址的方法 - e...
    将ecshop相对地址改成绝对地址的方法 大家使用ecshop中会发现默认的网址都是使用相对地址,那么我们在做seo优化时要不要把相对地址改成绝对地址呢?他们都有哪些优缺点及如何修改呢?我给大家介绍一下。 一、首页我来看下两者的形式区分: 查看网页源文件,在源文件中都能看到的URL形式 相对...
    •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
    • 在这里……