1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

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

本帖由 10133409302011-06-01 发布。版面名称:源码讨论

  1. 1013340930

    1013340930 New Member

    注册:
    2011-04-02
    帖子:
    85
    赞:
    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

    注册:
    2010-07-21
    帖子:
    64
    赞:
    0
    学习了。··
     
  3. qhdzj87

    qhdzj87 New Member

    注册:
    2010-10-22
    帖子:
    119
    赞:
    0
  4. kitydeng3

    kitydeng3 New Member

    注册:
    2010-08-31
    帖子:
    32
    赞:
    0
    看的不太懂啊
     
  5. wudd

    wudd New Member

    注册:
    2011-06-08
    帖子:
    18
    赞:
    0
    ecshop 这么差 BUG 那么多
     
  6. lyg001

    lyg001 New Member

    注册:
    2011-05-24
    帖子:
    459
    赞:
    0
    怎么那么多的广告,,,顶一下
     
  7. xiaoxue168

    xiaoxue168 New Member

    注册:
    2011-06-29
    帖子:
    1,383
    赞:
    0
    很不错,过来看看。