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

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

dedecms 圖集上傳圖片顯示不清楚的解決辦法

時間: 2018-12-06 11:51 閱讀: 作者:素材無憂網(wǎng)

DEDE(織夢CMS)圖集的三種表現(xiàn)方式,可以看到,第三種表現(xiàn)方式在上傳圖片時會自動為每張圖片生成一個縮略圖,在文章頁調(diào)用出來的圖片是這張縮略圖,點擊之后才會顯示原圖。

在這種方式下,有可能出現(xiàn)圖片顯示不清楚的情況,我認(rèn)為可能原因是系統(tǒng)生成的縮略圖的大小與你設(shè)置的圖片位的大小不符:比如默認(rèn)生成的縮略圖是200px寬的,而你卻把圖片按400px寬顯示,這樣圖片肯定就顯得不清楚了。

如果是這種原因引起的話,可以有下面兩種方法來解決。

方法一:修改系統(tǒng)參數(shù),默認(rèn)設(shè)置在“系統(tǒng)”–“系統(tǒng)基本參數(shù)”–“附件設(shè)置”中可以找到

修改上圖中“圖集默認(rèn)縮略圖大小”為你圖集文章中圖片顯示的大小。

方法二:類似于方法一,也可以在上傳圖片那里進(jìn)行修改,只不過這樣的話每次發(fā)布新圖集,都需要修改

方法三:修改程序文件/include/taglib/channel/img.lib.php

 

上圖中,我們可以看到,$fields['imgsrc'] 獲得的是圖集圖片的原圖路徑,而 $fields['imgsrctrue'] 也是原圖路徑,$fields['ddimg'] 獲取的是縮略圖的路徑,在沒有縮略圖是,它獲得的將是原圖路徑。

前面我們已經(jīng)講過,在選擇圖集表現(xiàn)方式3的時候,系統(tǒng)會自動生成縮略圖。所以  $fields[‘ddimg’] 此時就是縮略圖的路徑。

 

通過上圖,我們看到,在選用第三種表現(xiàn)方式的時候,$fields['imgsrc'] 的值被改成了 縮略圖的路徑,因此文章頁中顯示的是縮略圖而非原圖。我們可以把這一行代碼去掉,然后在文章頁控制圖片的寬高,就可以把原圖顯示出來,這種方法也可以防止圖片出現(xiàn)不清楚的情況。

方法四:當(dāng)然,我們還可以修改 /dede/album_add.php 和 /dede/album_edit.php 兩個文件,讓圖片不生成縮略圖,這樣也可以解決問題。

/dede/album_add.php

 

/dede/album_edit.php

 

把 $pagestyle > 2 ? GetImageMapDD($iurl, $cfg_ddimg_width) : $iurl;  改成 $iurl; 即可。此時,$fields['ddimg'] 獲取到的還是原圖路徑,所以文章頁顯示的最終還是原圖,也可避免圖片不清楚。

上述兩種方法,我們更推薦第一種。雖然這樣會產(chǎn)生一張縮略圖,但是在瀏覽網(wǎng)站時,查看圖片時調(diào)用縮略圖比直接調(diào)用原圖加載速度更快,對服務(wù)器壓力更小。

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

轉(zhuǎn)載請注明: dedecms 圖集上傳圖片顯示不清楚的解決辦法

標(biāo)簽:  
模板推薦