【修复】详情页商品规格图显示有误等问题

admin 发布于 BUG提交 2022-03-08 02:24:20

ShopWind多商户商城系统支持多规格,实现不同的规格不同的销售价格,第一个规格项可以使用图片展示。ShopWind早期版本(V3.4.1前)存在规格图片显示错误,可以根据此文做相应的修复。

attachmentId-258

attachmentId-259

修复方案:

1、打开shopwind服务端common\plugins\oss\qiniucs\qiniucs.plugin.php文件, 查找函数this.init = function()将代码

var aclass ,liclass,canclick,bhidden,spec_img;
aclass = liclass = canclick = bhidden = spec_img = "";
if(specImage[i].image){
  spec_img = "<img src='" + url_format(specImage[i].image) + "'/>";
}else{
  spec_img = "<span>" + spec1Values[i] + "</span>";
}

修改为:

var aclass ,liclass,canclick,bhidden,spec_img;
aclass = liclass = canclick = bhidden = spec_img = "";
for(var j = 0; j < specImage.length; j++) {
  if(specImage[j].spec1 == spec1Values[i] && specImage[j].image) {
    spec_img = "<img src='" + url_format(specImage[j].image) + "'/>";
    break;
  }
}
if(!spec_img){
  spec_img = "<span>" + spec1Values[i] + "</span>";
}
最后编辑于 2023-03-11 21:12:39
0 722
Re :

admin 这家伙什么都没留下

  • 回答

    97
  • 发布

    86
  • 经验

    6430

内容精选

联系我们

  • 微信官网

    关注公众号

    系统更新,推送提醒
  • 开发交流群

    技术交流Q群

    安装使用,开发交流

垂询热线:18978189162