DedeCMS整合百度Ueditor编辑器实现图片自动加水印教程

在DedeCMS中整合百度Ueditor编辑器后,默认上传或远程抓取的图片不会自动添加水印。本文提供完整的修改方案,解决图片水印缺失问题。

Ueditor远程抓取图片加水印教程

打开Ueditor目录下的 getRemoteImage.php 文件。

找到以下代码位置:

//远程抓取图片配置

在该行上方添加以下代码:

require_once('../../../dede/config.php');//dede为你的后台目录
require_once(DEDEADMIN."/inc/inc_archives_functions.php");

找到以下代码:

fwrite( $fp2 , $img );

在该行下方添加:

@WaterImg($tmpName, 'down');

将文件中所有的 getRemoteImage 替换为 getRemoteImageUe

Ueditor上传图片加水印方法

打开Ueditor目录下的 imageUp.php 文件。

找到以下代码:

include "Uploader.class.php";

在该行上方添加:

require_once('../../../dede/config.php');//dede为你的后台目录
require_once(DEDEADMIN."/inc/inc_archives_functions.php");

找到以下代码:

echo "{'url':'

在该行上方添加:

@WaterImg($info[ "url" ], 'down');

完成以上修改后,保存文件并刷新后台,即可实现Ueditor编辑器上传及远程抓取图片自动添加水印功能。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。