ecshop 的用户中心,订单列表里面的显示很简单,只是一列一列的显示出了订购的商品,今天在淘宝站点购买商品的时候,发现淘宝用户中心的订单,除了显示文字的介绍之外,还显示了图片缩略图,感觉这样的显示方式对于用户的体验更好一些,要不然只是文字订单列表显得有点太单调了,今天就来修改一下 ecshop 用户订单中心的订单列表显示方式吧,其原理也很简单,首先要在 PHP 中读取图片列表,然后在显示文字的旁边添加上去调用的图片就可以了,下面夏日博客来分享一下其方法。,首先我们来打开 /includes/lib_transaction.php 文件,找到 get_user_orders 函数部分,将下面代码:,$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],,修改为:,$row['thumb'] =$GLOBALS['db'] ->getOne("select goods_thumb from".
$GLOBALS['ecs']->table("goods").
"where goods_id =(select goods_id from".
$GLOBALS['ecs']->table("order_goods").
"where order_id=".$row['order_id'].")");,$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],
'thumb' => $row['thumb']);,2)下面我们来打开 模板文件 /themes/default/user_transaction.dwt 文件,找到如下代码:,

{$lang.order_addtime}

,上边增加,

缩略图

,继续往下,在,

缩略图

,上边添加,

,最后的这个 TD 就是显示缩略图的一个 td 容器了,其它的都不用修改。,

ecshop 的用户中心,订单列表里面的显示很简单,只是一列一列的显示出了订购的商品,今天在淘宝站点购买商品的时候,发现淘宝用户中心的订单,除了显示文字的介绍之外,还显示了图片缩略图,感觉这样的显示方式对于用户的体验更好一些,要不然只是文字订单列表显得有点太单调了,今天就来修改一下 ecshop 用户订单中心的订单列表显示方式吧,其原理也很简单,首先要在 PHP 中读取图片列表,然后在显示文字的旁边添加上去调用的图片就可以了,下面夏日博客来分享一下其方法。

首先我们来打开 /includes/lib_transaction.php 文件,找到 get_user_orders 函数部分,将下面代码:

$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],

修改为:

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

$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],
'thumb' => $row['thumb']);

2)下面我们来打开 模板文件 /themes/default/user_transaction.dwt 文件,找到如下代码:

{$lang.order_addtime}

上边增加

缩略图

继续往下,在

缩略图

上边添加

最后的这个 TD 就是显示缩略图的一个 td 容器了,其它的都不用修改。

,

ecshop 的用户中心,订单列表里面的显示很简单,只是一列一列的显示出了订购的商品,今天在淘宝站点购买商品的时候,发现淘宝用户中心的订单,除了显示文字的介绍之外,还显示了图片缩略图,感觉这样的显示方式对于用户的体验更好一些,要不然只是文字订单列表显得有点太单调了,今天就来修改一下 ecshop 用户订单中心的订单列表显示方式吧,其原理也很简单,首先要在 PHP 中读取图片列表,然后在显示文字的旁边添加上去调用的图片就可以了,下面夏日博客来分享一下其方法。

首先我们来打开 /includes/lib_transaction.php 文件,找到 get_user_orders 函数部分,将下面代码:

$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],

修改为:

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

$arr[] = array('order_id' => $row['order_id'],
'order_sn' => $row['order_sn'],
'order_time' => local_date($GLOBALS['_CFG']['time_format'], $row['add_time']),
'order_status' => $row['order_status'],
'total_fee' => price_format($row['total_fee'], false),
'handler' => $row['handler'],
'thumb' => $row['thumb']);

2)下面我们来打开 模板文件 /themes/default/user_transaction.dwt 文件,找到如下代码:

{$lang.order_addtime}

上边增加

缩略图

继续往下,在

缩略图

上边添加

最后的这个 TD 就是显示缩略图的一个 td 容器了,其它的都不用修改。

最后修改:2025 年 09 月 10 日
如果觉得我的文章对你有用,请随意夸赞