如何在确认订单页显示国家

来源:互联网 发布:qt编程教程 编辑:程序博客网 时间:2024/05/24 07:15

做外贸的朋友一般都将省(州)、市等用户收货地址信息改成手动输入的,国家搞成下拉列表,当然,也有人将所有信息都搞成手动输入的。

网上有将如何实现收货地址中,国家搞成下拉列表,其他为手动输入,但是往往在提交订单页都没有显示国家信息,只有省(州)、市和具体地址。本文主要是讲,在国家搞成下拉列表,其余是手动输入的情况下,如何让提交订单页面显示国家信息。方法如下:

1、打开根目录下的flow.php,在$_SESSION['flow_consignee'] = $consignee;上方添加:$consignee['country_name'] = get_region_name($consignee['country']);

2、在该文件的最后加入如下代码:

function get_region_name($country_id)
{
    $id = intval($country_id);
    if($id > 0){
$region_sql = "select region_name from " . $GLOBALS['ecs']->table('region') . " where region_id=".$id;
        $out = strval($GLOBALS['db']->getOne($region_sql));
    }
return $out;
}

3、打开根目录下的/themes/模板名/flow.dwt   找到{$consignee.address|escape}  将其改为:{$consignee.address|escape},{$consignee.city}, {$consignee.province},{$consignee.country_name}

0 0