destoon产品详情图片不显示

  2020-01-20    阅读:95
 今天使用destoon添加商品详情时候发现,在详情页面里面添加的所有图片都打不开了。查看一看源码发现图片样式上面都普遍的加上了class='lazy',经过分析之后,
发现在读取content字段的时候,对content字段进行了二次处理。被加上了class='lazy'的属性。下面是分析的过程和代码,记录下来便于以后查阅。

一、前端HTML的代码

  1. <img src="/skin/default/image/lazy.gif" class="lazy" original="/file/upload/201512/31/10-48-53-22-1.jpg">

二、php文件。在读取content字段时,调用了module.func.php里面的img_lazy()函数。

  1. 文件路径:include/module.func.php
 
原代码:
 
  1. function img_lazy($content) {
  2.  
  3. return preg_replace("/src=http://www.qiyeyunshang.com/skin/gw/image/nopic.gif']?)([^ \"'>]+\.(jpg|jpeg|gif|png|bmp))\\1/i",
  4. "src=http://www.qiyeyunshang.com/skin/gw/image/nopic.gif>.DT_SKIN."image/lazy.gif\" class=\"lazy\" original=\"\\2http://www.qiyeyunshang.com/skin/gw/image/nopic.gif>, $content);
  5.  
  6. }
 
修改成:
  1. function img_lazy($content) {
  2.  
  3. return $content;
  4.  
  5. }
 
将代码修改后,后台更新一些缓存,再重新的打开商品详情页看看,是不是可以正常的打开了。

免责声明:
本站部份内容系网友自发上传与转载,不代表本网赞同其观点;
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!

相关Destoon技术

(c)2012-2023 www.qiyeyunshang.com All Rights Reserved.
慧一科技destoon模板   辽ICP备2021002520号-1
  QQ咨询

购买模板 售前咨询

  咨询QQ

3292628658
(早8:30-晚10:00)

  微信咨询

咨询微信
客服微信

  返回顶部