1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

最新ECSHOP配送方式lib.common.php错误第956行

Discussion in '源码讨论' started by 1013340930, Jun 1, 2011.

  1. 1013340930

    1013340930 New Member

    Joined:
    Apr 2, 2011
    Messages:
    85
    Likes Received:
    0
    昨天弄好了的,支付以及配送方式,先不说支付接口的问题,今天先说配送方式所出现的问题:
    我首先在后台安装好了申通,圆通等多钟支付方式,然后在选择配送金额配送范围,等这些都弄好后,点击确定。
    然后我退出登录,进入自己的网站注册了一个会员账户,进行购物流程,到之后一个环节,整个订单全部信息出现后,在顶部出现upload/includes/lib.common.php one line 959
    一行乱码,而且整个页面整体居右,我在后台找到这个文件后,实在看不出是那里错误了,然后拿很多不同的版本做比较然后发现,
    原因是配送插件里面的免费额度为0,ec本身的bug导致了$price的值为空值,直接调用number_format出现了错误。
    只要在免费额度中填上数字就行了,或者直接该掉这段代码,如下:

    将includes\lib_common.php 的957~959行:
    else
    {
    $price = number_format($price, 2, '.', '');
    }

    修改为

    else
    {
    if(!$price){
    $price = 0;
    }
    $price = number_format($price, 2, '.', '');
    }

    即可。。
    这个官方的BUG,是因为我们的版本并非正式商业版,而是直接下载的免费版。所以也就出现了此类问题。
    问题解决,欢呼一下,今天是六一儿童节,祝自己节日快乐啊,,顺便发个外链:杭州新房保洁
     
  2. kkis

    kkis New Member

    Joined:
    Jul 21, 2010
    Messages:
    64
    Likes Received:
    0
    学习了。··
     
  3. qhdzj87

    qhdzj87 New Member

    Joined:
    Oct 22, 2010
    Messages:
    119
    Likes Received:
    0
  4. kitydeng3

    kitydeng3 New Member

    Joined:
    Aug 31, 2010
    Messages:
    32
    Likes Received:
    0
    看的不太懂啊
     
  5. wudd

    wudd New Member

    Joined:
    Jun 8, 2011
    Messages:
    18
    Likes Received:
    0
    ecshop 这么差 BUG 那么多
     
  6. lyg001

    lyg001 New Member

    Joined:
    May 24, 2011
    Messages:
    459
    Likes Received:
    0
    怎么那么多的广告,,,顶一下
     
  7. xiaoxue168

    xiaoxue168 New Member

    Joined:
    Jun 29, 2011
    Messages:
    1,383
    Likes Received:
    0
    很不错,过来看看。