最近给公司制作的ecshop网站基本都完工了,所有的功能也都测试没问题,准备上线了,今天在制作手机版模板的时候,出了错误。
用官方的默认手机版打开后,虽然样式比较难看,但是内容还是都显示的,点开商品页面,点击购买此商品的时候,程序报错了:
Fatal error: Call to undefined function group_buy_info2() in E:\PHPnow\htdocs\includes\lib_common.php on line 2339。
因为是官方默认的手机版,显示都没有显示完整,也没有样式,就以为是官方手机版代码的问题。
后来淘宝买了一个仿京东的手机模板,其他都很好,到了测试购买流程的时候,出问题了,
点击加入购物车、立即购买后,怎么也点不动,查看了js,调用参数都很全,也没发现问题。咨询了手机模板的卖家,卖家也不知道什么问题。
因为这个仿京东的手机版,也不报错,没法查原因,所以去官方下载了一个最新的安装包,换回了官方的手机模板,打开购买后,就显示了上面的错误。
到网上搜了一下,都说是如果是用的买的模板,lib_common.php这个文件,基本都说修改过的,不是官方原版的,所以会出问题,我用官方的lib_common.php文件
替换了本地的之后,发现问题解决了,查看电脑版,也没发现什么问题。
所以如果ecshop购物车、立即购买点不开,不管是电脑版还是手机版,基本都说因为lib_common.php被修改的原因,一般替换为官方版就没问题了。