Ecshop 2.7.1 B2B2C 小京东 商城网站 商品详情页二维码显示出错

这篇博客介绍了在Ecshop 2.7.1 B2B2C小京东商城中遇到的商品详情页二维码显示错误的三种情况。问题可能涉及到二维码链接格式、文件读写权限和imagepng函数的使用。通过调整权限、检查链接格式和使用ob_end_clean()解决缓冲问题,可以成功显示二维码。文章提供了参考链接和解决方案。

出现二维码显示出错的问题总结了三种:

一:可以看到上述的页面,左侧为商品详情二维码,此二维码可以在商城总后台设置,设置时注意格式,要与你的手机端页面链接相同,最后面的id值是你的商品id,如:http://你的网站/mobile/goods.php?id={id},对应的生成二维码的文件为:erweima_png.php

右侧的二维码只在你的页面调取了,并不能在后台设置,我的路径为themes/68/library/ghs_info.lbi,有一句<img src="erweima_supplier.php?sid={$suppid}" width="120" height="120" />,对应的生成二维码的文件为:erweima_supplier.php

二:上述两个文件没有读写权限,打卡读写权限即可

三:这种就是我碰到的问题,在两个文件打印生成的二维码都有生成,但是页面就是显示错误,备份的一模一样的网站代码都能正确显示,找了很多问题都不对,最后看到输出有一个imagepng函数,怀疑是不是这个有问题,百度果然有相似问题,根据指引在header('Content-type: image/png');前加上ob_end_clean(),二维码显示正确,参考博客中说:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值