前面我們分別講了《dedecms整合百度編輯器(Ueditor)后圖片路徑修改問題》和《織夢dedecms更換安裝百度編輯器教程》,在更換百度編輯器后可能會(huì)有一些想不到的問題出現(xiàn),下面就針對其中之一和大家做個(gè)探討:dedecms整合百度編輯器(Ueditor)之上傳圖片加水印的解決辦法
加水印分了2個(gè)部分:
1、Ueditor抓取遠(yuǎn)程圖片加水印實(shí)現(xiàn)辦法:
打開getRemoteImage.php,
找到://遠(yuǎn)程抓取圖片配置
在上面添加:
require_once('../../../dede/config.php');//dede為你的后臺目錄require_once(DEDEADMIN."/inc/inc_archives_functions.php");繼續(xù)修改getRemoteImage.php,
找到: fwrite( $fp2 , $img );
在下面添加:
@WaterImg($tmpName, 'down');
替換所有g(shù)etRemoteImage為getRemoteImageUe
2、本地上傳圖片添加水印的解決方法:
打開 /include/ueditor/php/action_upload.php 找到
include "Uploader.class.php";
在它下面加入
require_once("../../common.inc.php");require_once("../../image.func.php");再打開 /include/ueditor/php/Uploader.class.php 找到
$this->stateInfo = $this->stateMap[0]; 大概在124行左右
在它下面加入
@WaterImg($this->filePath, 'down');
完成,這樣上傳本地圖片和批量上傳圖片就自動(dòng)加水印了。
下面是本地上傳測試圖片

新聞熱點(diǎn)
疑難解答
圖片精選