免签约即时到帐支付接口

ecshop实现订单详情里将收货人信息详情地址加上显示配送区域

修改后的效果截图

ecshop实现订单详情里将收货人信息详情地址加上显示配送区域
ecshop实现订单详情里将收货人信息详情地址加上显示配送区域

修改步骤

1.打开ECSHOP网店根目录user.php文件,找到如下代码

    /* 订单 支付 配送 状态语言项 */
    $order['order_status'] = $_LANG['os'][$order['order_status']];

以上代码的上面加上如下代码

    /* 取得区域名 */
    $sql = "SELECT concat(IFNULL(c.region_name, ''), '  ', IFNULL(p.region_name, ''), " . "'  ', IFNULL(t.region_name, ''), '  ', IFNULL(d.region_name, '')) AS region " . "FROM " . $GLOBALS['ecs']->table('order_info') . " AS o " . "LEFT JOIN " . $GLOBALS['ecs']->table('region') . " AS c ON o.country = c.region_id " . "LEFT JOIN " . $GLOBALS['ecs']->table('region') . " AS p ON o.province = p.region_id " . "LEFT JOIN " . $GLOBALS['ecs']->table('region') . " AS t ON o.city = t.region_id " . "LEFT JOIN " . $GLOBALS['ecs']->table('region') . " AS d ON o.district = d.region_id " . "WHERE o.order_id = '$order[order_id]'";
    $res = $GLOBALS['db']->getRow($sql);
    $smarty->assign('region', $res['region']);

2.打开ECSHOP模板目录user_transaction.dwt文件,找到如下代码

{$order.address}

将以上代码改成如下代码

{$region} {$order.address}

继续找到如下代码

<input name="address" type="text" class="inputBg" value="{$order.address|escape} " size="25" />

将以上代码改成如下代码

{$region}<input name="address" type="text" class="inputBg" value="{$order.address|escape} " size="25" />

本文原创地址:https://ecshopok.com/article-948.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn