欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

dedecms

當(dāng)前位置:主頁 > CMS教程 > dedecms >

織夢dedecms5.7不能自動提取第一張圖片為縮略圖怎么辦

來源:本站原創(chuàng)|時(shí)間:2021-08-05|欄目:dedecms|點(diǎn)擊: 次

織夢dedecms5.7不能自動提取第一張圖片為縮略圖怎么辦 ?
網(wǎng)上好像很多人都有這樣的問題,剛剛開始可以,后來就不行了 。
 
百度了好幾頁,
各種改法,各種嘗試,后來其實(shí)只要改一句代碼就可以了。
可能是因?yàn)榉?wù)器上禁用了fsockopen() 函數(shù)造成的,在用fsockopen()的地方用 stream_socket_client()代替就可以了。
具體修改地方是 /include/dedehttpdown.class.php 第507行
$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
替換為
$this->m_fp = @stream_socket_client($this->m_host . ‘:’ . $this->m_port, $errno, $errstr,10);
 
后來發(fā)現(xiàn)可能還有點(diǎn)問題
如果大家做了上面的操作還不行 可以參考下面
 
在dede/inc/inc_archives_functions.php的第505行
if($GLOBALS[‘cfg_ddimg_full’]==‘Y’) @ImageResizeNew($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);
else @ImageResize($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);
   if(!is_file($cfg_basedir.$litpic)) $litpic = ”;
 
這里調(diào)用了@ImageResize函數(shù)對圖片進(jìn)行縮小,并將縮小的圖片另存為$litpic。但實(shí)際上ImageResize函數(shù)會再對圖片縮小 的尺寸進(jìn)行判斷,如果原圖已經(jīng)小于目標(biāo)尺寸,則不進(jìn)行縮放直接返回。導(dǎo)致并未進(jìn)行另存為$litpic的操作。如此一來$litpic的文件并未生成,根 據(jù)上述代碼的最后一行,自然就返回空值。
因此,解決辦法有二:
一是在系統(tǒng)基本參數(shù)-附件設(shè)置中將縮略圖的寬度跟高度都設(shè)為一個較小的值,以確保大部分的圖片都會進(jìn)行縮小。
二是把上述最后一行改為
     if(!is_file($cfg_basedir.$litpic)) $litpic = $oldpic;
 
意思就是如果不存在縮略圖文件,則返回原圖作為縮略圖。
 
基本就可以解決問題了。
 

上一篇:織夢DedeCMS轉(zhuǎn)換WordPress方法

欄    目:dedecms

下一篇:織夢DEDECMS廣告隨機(jī)顯示刷新更換代碼

本文標(biāo)題:織夢dedecms5.7不能自動提取第一張圖片為縮略圖怎么辦

本文地址:http://mengdiqiu.com.cn/a1/dedecms/15630.html

更多dedecms

您可能感興趣的文章

閱讀排行

本欄相關(guān)

隨機(jī)閱讀

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有