北京网店建设
网站地图
RSS订阅
匿名投稿
开网店送空间和顶级域名
您的位置:北京网店建设 > 网店建设 > ecshop模板开发

ecshop模板在首页发货查询里显示收货人和收货地址

作者:admin 来源:未知 日期:2010-4-23 17:14:35 人气: 标签:ecshop模板定制 ecshop免费模板 ecshop模板 ecshop模板制作 ecshop模板开发 ecshop模板操作
导读:以前发过一篇类似的文章,“在首页发货查询里显示收货人姓名,并以**代替部分字符”那篇文章只讲述了怎么显示收货人,这里讲一下将收货人和收货地址都显示出来的方法
以前发过一篇类似的文章,“在首页发货查询里显示收货人姓名,并以**代替部分字符”
那篇文章只讲述了怎么显示收货人,这里讲一下将收货人和收货地址都显示出来的方法,权当是那篇文章的升级版吧,呵呵

1、修改 index.php 的 index_get_invoice_query() 函数部分
  1. $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
复制代码
修改为
  1. $sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code, o.consignee, r.region_name AS province FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
复制代码
紧接着在
  1. ' LEFT JOIN ' . $GLOBALS['ecs']->table('shipping') . ' AS s ON s.shipping_id = o.shipping_id' .
复制代码
这行代码下面增加一行
  1. ' LEFT JOIN ' . $GLOBALS['ecs']->table('region') . ' AS r ON r.region_id = o.province' .
复制代码
2、然后修改模板文件 library/invoice_query.lbi

{$lang.consignment} {$invoice.invoice_no}
下面增加
<br>收货人:{$invoice.consignee}
<br>收货地址:{$invoice.province}
3、以上方法是完全显示收货人的全称,如果想要以“王**”、“李**”的形式来显示的话,继续进行下面修改
继续修改修改index.php的 index_get_invoice_query() 函数部分

$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);
下面增加一行
$all[$key]['consignee']=sub_str($row['consignee'], 1, false).'**';
本文连接地址:http://www.511sj.com/html/wangdianjianshe/ecshop_mobankaifa/1139.Html

编辑整理:北京网店建设 ecshop模板 ecshop模板

共有:条评论信息评论信息
发表评论
姓 名:
验证码: