在ECSHOP首页的发货查询里显示省市区地址信息-站长杂谈下载

在ECSHOP首页的发货查询里显示省市区地址信息

开通本站Svip会员,全站资源免费下
问题描述:
9 W1 a8 P- e- Q4 L' n! v+ c7 {默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?0 `( y- c2 K+ c# u
2 x8 d) U2 c7 o4 [
下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程  Q5 H: _9 m9 ~( T; Y; z
1、6 V2 G6 z# X, W1 ^. p
修改 index.php 文件
" |5 v. U/ J* b: H5 H) E
$sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
9 w9 \- \" _5 Y, w+ R* P' V
修改为
$sql = 'SELECT o.province,o.city,o.district,o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
# \8 h5 p) y3 s9 x0 x8 [4 |& Z
2、* o7 H5 K$ n) `9 @9 \7 Q
继续修改index.php 文件" y2 C$ u6 o; z/ J# v
找到
$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);

9 E) T' r+ z$ d/ ~9 q在它下面增加几行代码0 u* c4 a: p* j. T
$all[$key]['province']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['province']);7 E3 ]% t5 `) z& q& G; @8 J) [
   $all[$key]['city']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['city']);/ F" B1 W& U8 z, t
   $all[$key]['district']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['district']);
, k; }5 ^% U9 u" s! P4 I
3、修改 /themes/default/library/invoice_query.lbi  文件( c) z& f8 E' B) I6 r( e, e# E6 `
找到
# k! q: m7 e/ G
{$lang.order_number} {$invoice.order_sn}<br />
在它下面增加一行模板TAG.html" target="_blank" class="relatedlink">标签代码
0 ]7 T; o0 u& C9 a
{$invoice.province}-{$invoice.city}-{$invoice.district}<br />

+ g' P3 u4 W& X4 ?2 k. C0 C5 F; K" ~# x# g* r2 v' y5 ?( e
到后台清除缓存后,刷新首页。8 l. x9 M& u: O2 k. `4 ~

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部