花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網,按 + 收藏我們
登錄 注冊 退出 找回密碼

DedeCMS圖集中縮略圖不顯示的解決方法

時間: 2018-12-09 20:40 閱讀: 作者:素材無憂網

本文實例講述了DedeCMS圖集中縮略圖不顯示的解決方法。分享給大家供大家參考。具體分析如下:

圖集中縮略圖不顯示的原因在于,你上傳的圖片尺寸同時小于DEDE后臺設置的默認縮略圖尺寸.

其解決方法有二種:

其一:在后臺把默認縮略圖寬或高的一個尺寸調小,讓你上傳的圖片二個尺寸中的一個大于,默認值.

其二:就是通過修改程序的方式來解決,本方法在DEDE5.7GBK版下測試通過,在文件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); 

//增加小于縮略圖尺寸處理結束

 

當然,如果這個時候還沒解決,就考慮下瀏覽器問題吧,IE模式下,打開Internet選項->高級->使用兼容性視圖自動恢復頁面布局錯誤,刷新應該就OK了。

版權聲明: 本站資源均來自互聯(lián)網或會員發(fā)布,如果侵犯了您的權益請與我們聯(lián)系,我們將在24小時內刪除!謝謝!

轉載請注明: DedeCMS圖集中縮略圖不顯示的解決方法

標簽:  
模板推薦