最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > CMS教程 > DedeCMS教程 >

织梦CMS图集缩略图不能显示的原因及解决方法

时间:2014-12-24 23:56来源: 作者: 点击:
在织梦程序中图片集也是很多朋友都喜欢使用的功能,但是也有的时候上传的图片是不能显示的,这里教给大家织梦图集缩略图不显示的解决方法

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

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

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

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

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

打开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);
}
//增加小于缩略图尺寸处理结束

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容