Home>Article>CMS Tutorial> 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?

藏色散人
藏色散人 Original
2019-12-02 10:34:36 1917browse

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;

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

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!

Statement:
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