西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > dedecms教程 >

dedecms织梦图集缩略图不能显示

时间:2016-04-18 00:30来源: 作者: 点击:
在dedecms织梦程序中图片集也是很多朋友都喜欢使用的功能,但是也有的时候上传的图片是不能显示的,图片集中的缩略图不能显示很大的原因在于上传的图片大小是不符合织梦后台设置

在dedecms织梦程序中图片集也是很多朋友都喜欢使用的功能,但是也有的时候上传的图片是不能显示的,图片集中的缩略图不能显示很大的原因在于上传的图片大小是不符合织梦后台设置的默认缩略图大小的。

解决织梦图片集中缩略图不显示的方法:

第一种方法:修改织梦默认的缩略图大小

修改织梦默认大小,使织梦默认缩略图的高或宽小于上传的图片集中的大小。

第二种方法:修改程序文件

打开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:
imagejpeg($ni,$toFile,100);
break;
case 3:
imagepng($ni,$toFile);
break;
case 6:
imagebmp($ni,$toFile);
break;
default:
return false;
}
imagedestroy($ni);
}
//增加小于缩略图尺寸处理结束

(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容