您现在的位置是:首页 > 教程 > ecshop商城教程ecshop商城教程
ecshop首页实现发货查询里显示省市区地址信息的方法
刘尉2023-11-10 22:58:47ecshop商城教程已有人查阅
导读默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程:
问题描述:
默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程:
1、修改 index.php 文件
将
找到
找到
默认的ECSHOP系统,首页发货查询只显示订单号和发货单号,如何将送货地址中的“省份+城市+区县” 都显示出来呢?下面是在ECSHOP 2.7.2 官方默认模板基础上的修改教程:
1、修改 index.php 文件
将
$sql = 'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' .
修改为
$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' .
2、继续修改index.php 文件找到
$all[$key]['invoice_no'] = $shipping->query((string)$row['invoice_no']);
在它下面增加几行代码
$all[$key]['province']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['province']);
$all[$key]['city']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['city']);
$all[$key]['district']=$GLOBALS['db']->getOne("select region_name from ".$GLOBALS['ecs']->table('region')." where region_id=".$row['district']);
3、修改 /themes/default/library/invoice_query.lbi 文件找到
{$lang.order_number} {$invoice.order_sn}<br />
在它下面增加一行模板标签代码
{$invoice.province}-{$invoice.city}-{$invoice.district}<br />
到后台清除缓存后,刷新首页。
本文标签:
很赞哦! ()
相关文章
随机图文
-
ecshop会员价格登陆才显示和只显示和自己等级相符合的价格
ECSHOP商城网站只显示一个本店价,ecshop会员登录才显示自己相对应的价格,研究了一下, 解决: -
在ecshop商城里获得未格式化的商品价格
ECSHOP模板里输出的各种价格信息,都是经过系统格式化以后的形式,如:¥2298元。一些个别店长有时候想得到“格式化之前的价格” -
ecshop后台登陆后一段时间不操作就超时怎么办
客户生意比较好,因此比较忙,常常不在电脑前,经常打开后台长时间不操作,等回到电脑前操作时,每次都超时,需要从新登陆,因此,客户希望后台的登录时间尽量长些 -
ecshop实现不同文章分类下的文章详情页使用不同的详情页模板
ECSHOP实现不同文章分类下的文章详情页使用不同的详情页模板使用ECSHOP系统做网站时,文章系统功能比较单一
留言与评论 (共有 条评论) |