當(dāng)我們?cè)O(shè)置好dedecms圖片水印功能之后,在實(shí)際使用過(guò)程中發(fā)現(xiàn)有些時(shí)候上傳圖片卻沒(méi)有水印,檢查網(wǎng)站管理后臺(tái)-->系統(tǒng)設(shè)置-->圖片水印設(shè)置
水印功能設(shè)置的功能已打開(kāi),但使用圖集進(jìn)行上傳png/gif/jpg等圖片卻沒(méi)有任何水印效果。
解決dedecms png/gif/jpg上傳圖片水印失效的方法
查找原因,我們來(lái)檢查一下用于控制上傳圖片組件。
打開(kāi)/dede/swfupload.php文件,找到代碼大概在108行:
//WaterImg($cfg_basedir.$fileurl, 'up'); $title = $filename.$sname;
在保存原圖中存在一個(gè)bug,修改為:
WaterImg($cfg_basedir.$fileurl, 'up'); $title = $filename.$sname;
啟用注釋掉的這行就可以了,然后上傳圖片測(cè)試后發(fā)現(xiàn)水印功能可以正常使用了。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: dedecms上傳圖片水印失效的解決方法