當(dāng)我們?cè)O(shè)置好dedecms圖片水印功能之后,在實(shí)際使用過程中發(fā)現(xiàn)有些時(shí)候上傳圖片卻沒有水印,檢查網(wǎng)站管理后臺(tái)-->系統(tǒng)設(shè)置-->圖片水印設(shè)置
水印功能設(shè)置的功能已打開,但使用圖集進(jìn)行上傳png/gif/jpg等圖片卻沒有任何水印效果。
解決dedecms png/gif/jpg上傳圖片水印失效的方法
查找原因,我們來檢查一下用于控制上傳圖片組件。
打開/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)水印功能可以正常使用了。
新聞熱點(diǎn)
疑難解答
圖片精選