destoon产品详情图片不显示

 DestoonCMS   高蒙   阅读(2650)   评论(0)   2015-12-31 22:52:22    destoon产品详情图片不显示 php destoon 


今天使用destoon添加商品详情时候发现,在详情页面里面添加的所有图片都打不开了。查看一看源码发现图片样式上面都普遍的加上了class='lazy',经过分析之后,

发现在读取content字段的时候,对content字段进行了二次处理。被加上了class='lazy'的属性。下面是分析的过程和代码,记录下来便于以后查阅。

一、前端HTML的代码

<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()函数。

文件路径:include/module.func.php
 
原代码:
 
function img_lazy($content) {

return preg_replace("/src=([\"|']?)([^ \"'>]+\.(jpg|jpeg|gif|png|bmp))\\1/i", 
                     "src=\"".DT_SKIN."image/lazy.gif\" class=\"lazy\" original=\"\\2\"", $content);

}
 
修改成:
function img_lazy($content) {

return $content;

}
 
将代码修改后,后台更新一些缓存,再重新的打开商品详情页看看,是不是可以正常的打开了。



相关文章



我要评论


站长昵称:(*)

输入内容:


评论列表


高蒙

男,程序猿一枚

 

人生要是没有理想, 那跟一条咸鱼有什么分别。


关于我

  http://www.shuchengxian.com

高蒙个人博客是以PHP技术为主的程序员个人博客。博客主要发布php开发中遇到的问题以及解决办法,同时个人博客也分享网站模板素材,jquery插件等方面素材。


站点声明:相关侵权、举报、投诉及建议等,请发E-mail:936594075#qq.com(#替换成@)。

Copyright © 2018, www.shuchengxian.com, All rights reserved. 个人博客皖公网安备 34152302000022号 皖ICP备15015490号

关键词:个人博客,PHP博客,PHP博客程序,高蒙博客,高蒙个人博客,php程序员博客,程序员个人博客