配送方式中默认城市如何更改?

2016-07-07 15:41 来源:www.chinab4c.com 作者:ecshop专家

找到了,要修改myship.php

42行:


  1. $choose['province'] = isset($_POST['province']) ? $_POST['province'] : 2;
复制代码


改为:


  1. $choose['province'] = isset($_POST['province']) ? $_POST['province'] : 25;
复制代码

回答:
建议官方能根据后台商店设置里的城市来设置默认城市显示

您的意见,我们已收到,我们会尽快向技术部门转告您的意思,谢谢您为ec提意见

这样可以指定默认的吗??

2代表北京,25代表上海?其他城市呢?有没有哪个达人给个列表?

改后还是原来的,好像不起作用。

这是修改的配送方式里的默认城市,注册会员有更改过自己的资料那当然就不是默认了
如果你更改西安的话,改为:

  1. $choose['province'] = isset($_POST['province']) ? $_POST['province'] : 24;
复制代码
查看效果,然后查看前台源文件,看省份后边的这个select里的数据,查找到西安的 value 值,再改myship.php中的:

  1. $choose['city'] = isset($_POST['city']) ? $_POST['city'] : 321; //321改为你查到的西安的 value,这里是上海市的
复制代码


这是我更改的默认显示上海市的源代码:

  1. $choose['country'] = isset($_POST['country']) ? $_POST['country'] : $_CFG['shop_country'];
  2. $choose['province'] = isset($_POST['province']) ? $_POST['province'] : 25; //UM,修改默认省份为上海
  3. $choose['city'] = isset($_POST['city']) ? $_POST['city'] : 321; //UM,修改默认城市为上海
  4. $choose['district'] = isset($_POST['district']) ? $_POST['district'] : 321; //UM,修改默认区为上海,以便默认显示整个上海支持的配送方式
复制代码


演示: http://www.um-style.com/myship.php

按照上面方法改好后,省份里连默认的都没有了,直接让选择。lz再帮忙解释下。

你的代码贴出来看看

$choose['country'] = isset($_POST['country']) ? $_POST['country'] : $_CFG['shop_country'];
$choose['province'] = isset($_POST['province']) ? $_POST['province'] : 321;
$choose['city'] = isset($_POST['city']) ? $_POST['city'] : 35;
$choose['district'] = isset($_POST['district']) ? $_POST['district'] : 417;

原帖由 keaiboy 于 2009-1-21 16:32 发表
这是我更改的默认显示上海市的源代码:

$choose['country'] = isset($_POST['country']) ? $_POST['country'] : $_CFG['shop_country'];
$choose['province'] = isset($_POST['province']) ? $_POST['p ...

我的也不行啊。
楼主用的是那个版本,怎么就只修改了这个吗。。

原帖由 bombomb 于 2009-1-21 16:44 发表
$choose['country'] = isset($_POST['country']) ? $_POST['country'] : $_CFG['shop_country'];
$choose['province'] = isset($_POST['province']) ? $_POST['province'] : 321; //此处321要改为25,即省份级别的上海市
$choose['city'] = isset ...


你代码写错咯,省份你写成市的了,321是上海市下边的上海,相当于陕西省下边的西安市这样的级别

province 是省份
city 是城市
district 是市下边的区县级别


按照楼主的方法修改后:这样访问的确可以,比如
http://localhost/ecshop261/myship.php
这样可以,但是在:
http://localhost/ecshop261/flow.php?step=consignee&direct_shopping=1
这样访问就不行啊。