Home > CMS Tutorial > DEDECMS > body text

What should I do if the thumbnails are not displayed in the DedeCMS album?

藏色散人
Release: 2019-12-02 10:34:36
Original
1925 people have browsed it

What should I do if the thumbnails are not displayed in the DedeCMS album?

What should I do if the thumbnails are not displayed in the DedeCMS album?

The example in this article describes the solution to the problem that the thumbnails in the DedeCMS album are not displayed. Share it with everyone for your reference. The specific analysis is as follows:

Recommended study: 梦Weavercms

The reason why the thumbnails are not displayed in the album is that the size of the picture you uploaded is also smaller than the default setting in the DEDE background. Thumbnail size.

There are two solutions:

One: Reduce the width or height of the default thumbnail in the background, so that the image you upload can be in the two sizes. One is greater than the default value.

The second one is to solve it by modifying the program. This method was tested under DEDE5.5GBK version and found in the file include/image.func.php

The code is as follows:

if($srcW<=$toW && $srcH<=$toH ) return true;
Copy after login

Replace with the following code:

The code is as follows:

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

Of course, if it has not been solved at this time, consider the browser problem. , In IE mode, open Internet Options->Advanced->Use Compatibility View to automatically recover page layout errors, and refresh should be OK.

The above is the detailed content of What should I do if the thumbnails are not displayed in the DedeCMS album?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!