首页 > CMS > 织梦DEDE > 正文

dedecms整合百度编辑器(Ueditor)之上传图片加水印的解决办法

2024-07-12 08:47:16
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了dedecms整合百度编辑器(Ueditor)之上传图片加水印的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前面我们分别讲了《dedecms整合百度编辑器(Ueditor)后图片路径修改问题》和《织梦dedecms更换安装百度编辑器教程》,在更换百度编辑器后可能会有一些想不到的问题出现,下面就针对其中之一和大家做个探讨:dedecms整合百度编辑器(Ueditor)之上传图片加水印的解决办法

加水印分了2个部分:

1、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

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');

完成,这样上传本地图片和批量上传图片就自动加水印了。

下面是本地上传测试图片

美女图片测试水印


以上就是dedecms整合百度编辑器(Ueditor)之上传图片加水印的解决办法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表