您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程

ecshop用户中心我的订单列表中怎么显示商品名称

梦曼2023-11-21 21:58:52ecshop商城教程已有人查阅

导读1.打开includes/lib_transaction.php的文件,找到get_user_orders的函数;2.打开模板文件 /themes/default/user_transaction.dwt 文件

1.打开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['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'].")");
然后在下面增加(红 部分为增加的内容)
$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'],
'goods_name'=> $row['goods_name']
);
2.打开模板文件 /themes/default/user_transaction.dwt 文件
<td bgcolor="#F2F2F2">{$lang.order_addtime}</td>
的下面添加
<td bgcolor="#F2F2F2">商品名称</td>
然后在
<td align="center" bgcolor="#ffffff">{$item.order_time}</td>
的下面添加
<td align="center" bgcolor="#ffffff">{$item.goods_name}</td>
清除缓存。

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

本栏推荐

相关标签