ecshop模板

ECSHOP用户中心我的订单显示收货人及商品缩略图

分类:ECSHOP用户中心修改 来源: https://www.ecshopjcw.com 时间:2015-09-15

ECSHOP系统用户中心我的订单中不能显示收货人及商品缩略图图,没有这个非常不方便。好在ECSHOP是开源的,通过以下方法可以实现:

先来张图:


第一步:

打开 includes/lib_transaction.php 文件,

查找:


$sql "SELECT order_id, order_sn, order_status, shipping_status, pay_status, add_time, " .


替换为:

$sql "SELECT order_id, order_sn, order_status, shipping_status,consignee, pay_status, add_time, " .


继续查找:

$row['order_status'] = $GLOBALS['_LANG']['os'][$row['order_status']] . ',' $GLOBALS['_LANG']['ps'][$row['pay_status']] . ',' $GLOBALS['_LANG']['ss'][$row['shipping_status']];


在这行代码下面新建一行添加以下代码:

$row['goods_name'] =$GLOBALS['db'] ->getOne("select goods_name from".  $GLOBALS['ecs']->table("goods").
  "where goods_id =(select min(goods_id) from".  $GLOBALS['ecs']->table("order_goods").
  "where order_id=".$row['order_id'].")");  $row['goods_id'] =$GLOBALS['db'] ->getOne("select goods_id from".  $GLOBALS['ecs']->table("goods").
  "where goods_id =(select min(goods_id) from".  $GLOBALS['ecs']->table("order_goods").
  "where order_id=".$row['order_id'].")");  $row['goods_thumb'] =$GLOBALS['db'] ->getOne("select goods_thumb from".  $GLOBALS['ecs']->table("goods").
  "where goods_id =(select min(goods_id) from".  $GLOBALS['ecs']->table("order_goods").
  "where order_id=".$row['order_id'].")");


再继续查找:

$arr[] = array('order_id'       => $row['order_id'],

在下面新建一行添加以下代码:

'pay_status'       => $row['pay_status'],

再继续查找:

'handler'        => $row['handler']);

替换成:

'handler'        => $row['handler'],
                       'goods_name'        => $row['goods_name'],
                       'goods_thumb'        => $row['goods_thumb'],
                       'goods_id'        => $row['goods_id'],
                       'consignee'        => $row['consignee']                   
                       );


第二步:

打开我的订单模板文件:

查找:

1
<td bgcolor="#ffffff">{$lang.order_addtime}</td>

在上面新建一行增加以下代码:

1
<td bgcolor="#ffffff">订单图片</td><td bgcolor="#ffffff">收货人</td>

再查找代码:

1
<td align="center" bgcolor="#ffffff">{$item.order_time}</td>

再上面新建一行增加以下代码:


<td  align="center" bgcolor="#ffffff"><a href="user.php?act=order_detail&amp;order_id={$item.order_id}"><img src="{$item.goods_thumb}" width="50" border="0"/></a></td>
<td align="center" bgcolor="#ffffff">{$item.consignee}</td>


这样就OK了,当然第二步你也可以不用按照这个来,自己随意在想要显示的位置,使用以下代码调用就行:

商品缩略图图:

{$item.goods_thumb}


收货人:{$item.consignee}


这2个加到订单列表,你要显示位置中去,大功告成

你可能还会喜欢

qq code back_top
温馨提示

确定取消
温馨提示

关闭
您尚未登录

用户登陆

立即注册
忘记密码?
ecshop
ecshop下载 ecshop模板 ecshop多用户 ecshop免费模板
ecshop二次开发手册
ecshop二次开发 ecshop模板教程 ecshop微信配置 ecshop安装教程
网站建设制作
网站源码下载 网站建设教程 网站SEO优化 网站制作软件
ecshop教程网
ecshop模板定制 常见问题 ecshop二次开发. 关于我们
服务咨询 ECSHOP模板修改 微信:php2029
ECSHOP二次开发 moban2000@qq.com

可信网站 诚信网站 实名验证网站 实名网站 360网站安全检测认证