今天主要說下如何解決織夢dedecms整合百度編輯器(Ueditor)后圖片沒有水印的問題。
Ueditor抓取遠程圖片加水印方法
打開getRemoteImage.php,
找到://遠程抓取圖片配置
在上面添加:
require_once('../../../dede/config.php');//dede為你的后臺目錄
require_once(DEDEADMIN."/inc/inc_archives_functions.php");
繼續修改getRemoteImage.php,
找到: fwrite( $fp2 , $img );
在下面添加:
@WaterImg($tmpName, 'down');
替換所有getRemoteImage為getRemoteImageUe
Ueditor上傳圖片加水印方法
打開imageUp.php,
找到:include "Uploader.class.php";
在上面添加:
require_once('../../../dede/config.php');//dede為你的后臺目錄
require_once(DEDEADMIN."/inc/inc_archives_functions.php");
在imageUp.php文件中
找到:echo "{'url':'
在上面添加:
@WaterImg($info[ "url" ], 'down');
關于水印那點事
本文介紹的方法其實就是引用dede自帶的文檔處理函數,如果需要完全可以自己DIY一個水印程序加到這里,只是在dede后臺就不能直接控制水印設置了。比如說加水印的位置啥的。