国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

織夢dedeCMS圖集上傳圖片顯示不清楚的解決辦法

2024-07-12 08:58:33
字體:
來源:轉載
供稿:網友
DEDE(織夢CMS)圖集的三種表現方式,可以看到,第三種表現方式在上傳圖片時會自動為每張圖片生成一個縮略圖,在文章頁調用出來的圖片是這張縮略圖,點擊之后才會顯示原圖。 
在這種方式下,有可能出現圖片顯示不清楚的情況,我認為可能原因是系統生成的縮略圖的大小與你設置的圖片位的大小不符:比如默認生成的縮略圖是200px寬的,而你卻把圖片按400px寬顯示,這樣圖片肯定就顯得不清楚了。 
如果是這種原因引起的話,可以有下面兩種方法來解決。 
方法一:修改系統參數,默認設置在“系統”–“系統基本參數”–“附件設置”中可以找到 
修改上圖中“圖集默認縮略圖大小”為你圖集文章中圖片顯示的大小。 
方法二:類似于方法一,也可以在上傳圖片那里進行修改,只不過這樣的話每次發布新圖集,都需要修改 
方法三:修改程序文件/include/taglib/channel/img.lib.php 
上圖中,我們可以看到,$fields['imgsrc'] 獲得的是圖集圖片的原圖路徑,而 $fields['imgsrctrue'] 也是原圖路徑,$fields['ddimg'] 獲取的是縮略圖的路徑,在沒有縮略圖是,它獲得的將是原圖路徑。 
前面我們已經講過,在選擇圖集表現方式3的時候,系統會自動生成縮略圖。所以  $fields[‘ddimg’] 此時就是縮略圖的路徑。 
通過上圖,我們看到,在選用第三種表現方式的時候,$fields['imgsrc'] 的值被改成了 縮略圖的路徑,因此文章頁中顯示的是縮略圖而非原圖。我們可以把這一行代碼去掉,然后在文章頁控制圖片的寬高,就可以把原圖顯示出來,這種方法也可以防止圖片出現不清楚的情況。 
方法四:當然,我們還可以修改 /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'] 獲取到的還是原圖路徑,所以文章頁顯示的最終還是原圖,也可避免圖片不清楚。 
上述兩種方法,我們更推薦第一種。雖然這樣會產生一張縮略圖,但是在瀏覽網站時,查看圖片時調用縮略圖比直接調用原圖加載速度更快,對服務器壓力更小。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 诏安县| 磐安县| 宜宾市| 武宣县| 邯郸县| 同心县| 林州市| 固镇县| 平果县| 普宁市| 涪陵区| 贡嘎县| 内乡县| 中牟县| 嘉定区| 汽车| 长阳| 从化市| 海兴县| 玉环县| 蓬溪县| 前郭尔| 乳源| 准格尔旗| 合江县| 玉溪市| 临沧市| 中西区| 海原县| 蓝田县| 南木林县| 彝良县| 松滋市| 陈巴尔虎旗| 社旗县| 巩留县| 绥滨县| 德清县| 宝丰县| 衡南县|