ecshop微信商城
??官方微博: 腾讯 ?
首页 > ECSHOP教程 > ECSHOP亚博体育手机游戏送教程 > ECSHOP用户中心修改 > ECSHOP用户中心我的订单显示收货人及商品缩略图

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

ECSHOP教程 / ecshop 教程网(www.ecshop119.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
<>"#ffffff">{$lang.order_addtime}

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

<>"#ffffff">收货人
1
<>"#ffffff">订单图片

再查找代码:

1
<>"center"?bgcolor="#ffffff">{$item.order_time}

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


<>"center"?bgcolor="#ffffff"><>"user.php?act=order_detail&order_id={$item.order_id}"><>"{$item.goods_thumb}"?width="50"?border="0"/>
<>"center"?bgcolor="#ffffff">{$item.consignee}


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

商品缩略图图:

{$item.goods_thumb}


收货人:{$item.consignee}


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

转载请注明:ECshop119亚博体育手机游戏送屋-ECshop教程网(全国最专业的ECSHOP插件制作商-专业ECSHOP二次开发)

上一篇: ECSHOP用户中心收藏列表显示商品收藏总数

帮助目录

在线反馈

加ECSHOP亚博体育手机游戏送屋微信语音帮助。

ecshop微信群

与网友交流ECSHOP开发修改。

加入QQ群交流