ECShop H5微商城
ECShop APP商城
ECshop4.0商业授权
ECShop源码全能套餐
ECMall全能套餐(含主机)
ECMall3.0功能定制
ECShop商城小程序
ECShop二开定制
ECShop授权套餐
ECShop装修市场
ECMall基础套餐(PC+H5)
ECMall3.0商业授权
返回列表 发帖
不错  我按楼主的修改 咋无故添加了新的一条记录 而且国家赋值为 1  但没有写入数据库
ECShop下载                             ECShop4.0商业授权

TOP

本帖最后由 csqwebs 于 2010-12-5 20:36 编辑

按照楼主的方法,果然有效;感谢,不过也同样也到了归零的问题。经反复摸索,和楼上的分享思路。终于找到了原因,分享给大家。
修改后,会存在省份、城市归零的问题,是因为一个函数intval,在user.php中修改即可,修改成下面代码中红色部分即可。
地址和邮编无法保存,我遇到的是地址不能保存,不是归零;找了很久,终于发现是DW的自动问题,user_transaction.dwt 文件中有两个控件name都叫“address”,当我们修改地址时,DW会自动避免重复,将修改的这个控件name改成了“address2”,所以就保存不了了;邮编控件也是同样问题
*************************************
//取得国家列表,如果有收货人列表,取得省市区列表
    foreach ($c**ignee_list AS $region_id => $c**ignee)
    {
        $c**ignee['country']  = isset($c**ignee['country'])  ? intval($c**ignee['country'])  : 0;
        $c**ignee['province'] = isset($c**ignee['province']) ? trim($c**ignee['province']) : '';
        $c**ignee['city']     = isset($c**ignee['city'])     ? trim($c**ignee['city'])     : '';
***************************************

TOP

用户中心“收货地址”归“0”的问题,是因为user.php文件里有一个数值转换函数,貌似intal(),记不太清了,把这个拿掉,就O了
ECShop下载                             ECShop4.0商业授权

TOP

是的,2.7.2版本的在用户中心,修改收货地址时,无法写数据库,数值转换为“0”。
需要修改\目录下的user.php。
ECShop下载                             ECShop4.0商业授权

TOP

提示: 作者被禁止或删除 内容自动屏蔽
ECShop下载                             ECShop4.0商业授权

TOP

提示: 作者被禁止或删除 内容自动屏蔽

TOP

试试看,感觉不用修改数据也能实现
ECShop下载                             ECShop4.0商业授权

TOP

再实用不过的。ECSHOP如果这个解决不了就很难做外贸站。建议楼主把问题更加细致些。另外应该加精
ECShop下载                             ECShop4.0商业授权

TOP

有问题,注册后,会员填写地址归为0!!!!!!!!!!!!!!!!!!!!!!
ECShop下载                             ECShop4.0商业授权

TOP

无论如何都要顶上去,同时建议楼主把解决方法说得再细点!
ECShop下载                             ECShop4.0商业授权

TOP

再实用不过的。ECSHOP如果这个解决不了就很难做外贸站。建议楼主把问题更加细致些。另外应该加精
ECShop下载                             ECShop4.0商业授权

TOP

看看先~~~~~~
ECShop下载                             ECShop4.0商业授权

TOP

返回列表