DedeCMS图集中缩略图不能显示的解决方法,织梦技术
导读:织梦技术织梦技术DedeCMS图集中缩略图不能显示的解决方法.梦织模板织梦文章模板。
图集中缩略图不显示的原因在于:你上传的图片尺寸同时小于DEDE后台设置的默认缩略图尺寸.
解决方式有二种: 其一:在后台把默认缩略图宽或高的一个尺寸调小,让你上传的图片二个尺寸中的一个大于,默认值. 其二就是通过修改程序的方式来解决。
本方法在DEDE5.5GBK版下测试通过,在文件include/image.func.php中找到 if($srcW<=$toW && $srcH<=$toH ) return true;
替换成
//增加小于缩略图尺寸处理开始 if($srcW<=$toW 梦织模板&& $srcH<=$toH ) { $ftoH=$toH; $ftoW=$toH; if(function_exists("imagecreatetruecolor")) { @$ni = imagecreatetruecolor($ftoW,$ftoH); if($ni) { imagecopyresampled($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } else { $ni=imagecreate($ftoW,$ftoH); imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } } else { $ni=imagecreate($ftoW,$ftoH); imagecopyresized($ni,$im,0,0,0,0,$ftoW,$ftoH,$srcW,$srcH); } switch ($srcInfo[2]) { case 1: imagegif($ni,$toFile); break; case 2: imadede织梦模板gejpeg($ni,$toFile,100); break; case 3: imagepng($ni,$toFidede会员中心模板le); break; case 6: imagebmp($ni,$toFile); break; default: return false; } imagedestroy($ni); } //增加小于缩略图尺寸处理结束
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-21 ,文章DedeCMS图集中缩略图不能显示的解决方法,织梦技术主要讲述图集,解决方法,CMS网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_33102.html