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

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

开通本站Svip会员,全站资源免费下
问题描述:
  l4 `( c' w. G1 \默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?
+ g" a' P5 k* N8 [1 d# a" E0 }4 x8 R& }% i
下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程
! x, X/ L: S# K5 c; }, m+ a1、  h, Q. T# I6 J, g. |+ j! T
修改 index.php 文件
3 D2 S. e- K) K7 \5 H2 F
$sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .

6 s  b) y7 p6 C修改为
$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' .
% p$ q- p* r" L
2、5 T1 z4 o- }$ q" j
继续修改index.php 文件
& b" a* H( A5 z% r% s找到
$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);
1 X8 \6 G9 C3 A) k. t& ]/ d
在它下面增加几行代码
, S5 b+ s1 z2 }
$all[$key]['province']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['province']);+ l2 G) o" c& U& G6 W) N' x
   $all[$key]['city']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['city']);
% h" A# p. C2 e2 h. M8 U/ F   $all[$key]['district']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['district']);

0 t0 _& ^" U2 E. j% \3、修改 /themes/default/library/invoice_query.lbi  文件! v/ j, W' K7 T, s) N3 r
找到. H; j+ O" q4 G: T2 r" j! u
{$lang.order_number} {$invoice.order_sn}<br />
在它下面增加一行模板TAG.html" target="_blank" class="relatedlink">标签代码
/ w! Y; Z. H( t; N
{$invoice.province}-{$invoice.city}-{$invoice.district}<br />
' C2 ~& S, X% v8 _' P7 }( N1 [
; s* |  x0 B7 W7 X9 S. [( U$ ~4 ^
到后台清除缓存后,刷新首页。9 u+ i) Q) y4 A2 \( j

全部评论 0

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