2.7.0在前台订单查询中增加收货人、收货地址等的方法

2016-07-07 15:17 来源:www.chinab4c.com 作者:ecshop专家



2.7.0版中的前台订单查询只有 订单号 订单状态 和发货单号 本方法可以添加 收货人 收货地址等信息 同时修改注册会员的订单一样可以显示发货时间 详见www.youseeing.com 早晨匆忙 现在补上 测试订单号:2009073030808

首先修改 languages ->zh_cn ->common.php 提醒一句 最好使用editplus等工具进行修改
找到
  1. /* 订单状态查询 */
复制代码
在下面添加
  1. $_LANG['shipping_consignee'] = '收货人';
  2. $_LANG['shipping_name'] = '送货方式';
复制代码
保存
然后修改user.php
找到
  1. $sql = "SELECT order_id, order_status, shipping_status, pay_status, ".
  2. " shipping_time, shipping_id, invoice_no, user_id ".
  3. " FROM " . $ecs->table('order_info').
  4. " WHERE order_sn = '$order_sn' LIMIT 1";
复制代码
修改为
  1. $sql = "SELECT order_id, order_status, shipping_status, pay_status, ".
  2. " shipping_time, consignee, address, shipping_id, invoice_no, user_id ".
  3. " FROM " . $ecs->table('order_info').
  4. " WHERE order_sn = '$order_sn' LIMIT 1";
复制代码
再查找
  1. if ($row['user_id'] == 0 && $row['shipping_time'] > 0)
复制代码
修改为
  1. if ($row['shipping_time'] > 0)
复制代码
最后修改order_query.lbi
找到
  1. <!--{if $order_query.invoice_no }-->
  2. <b>{$lang.consignment}:</b>{$order_query.invoice_no}<br>
  3. <!--{/if}-->
复制代码
在下面添加
  1. <!--{if $order_query.consignee }-->
  2. <b>{$lang.shipping_consignee}:</b>{$order_query.consignee}<br>
  3. <!--{/if}-->
  4. <!--{if $order_query.address }-->
  5. <b>{$lang.shipping_address}:</b><br>{$order_query.address}<br>
  6. <!--{/if}-->
  7. <!--{if $order_query.shipping_date }-->
  8. <b>{$lang.shipping_date}:</b>{$order_query.shipping_date}<br>
  9. <!--{/if}-->
复制代码
这样就大功告成了 呵呵 有兴趣的朋友试一下 在2.7.0版本360模板测试没问题 有问题我们在交流 祝各位生意兴隆啊

回答:
没人看也没人顶 难道是我发错了地方?

谁说没人顶?

这个好象有不少人发过了 在模版那一个区域 呵呵

哦?是吗?我搜可以下午都没见到。。。如果发过那见笑啦

早晨没有写测试订单号 有些朋友进去了没有看到效果 抱歉啦 现在补上了

很好,不错 需要

呃 要改的地方还真不少哪

先谢谢了。

顶你!好!我也刚想做个

ECShop V2.7.1 能用嗎????
order_query.lbi 文件找不到呢??
user.php有很多個....你指那一個?

版本2.7.2
$order_query = array();
$order_query['order_sn'] = $order_sn;
$order_query['order_id'] = $row['order_id'];
下面添加
$order_query['shipping_address'] = $row['address'];
$order_query['consignee'] = $row['consignee'];

版本2.7.2
$order_query = array();
$order_query['order_sn'] = $order_sn;
$order_query['order_id'] = $row['order_id'];
下面添加
$order_query['shipping_address'] = $row['address'];
$order_query['consignee'] = $row['consignee'];

楼主你的网站中马了????????????

先做个记号!