您的位置 首页 php

DedeCMS整合UEditor编辑器后,上传图片不加水印问题处理

此次教程中所用到的是dedecms 5.7 , 百度 编辑器ueditor 1.4.3 的版本。网上无数关于ueditor增加上传图片水印的教程,但是没有一个适合的。于是经过研究后,有了这篇文章。

打开 \include\ueditor\php\action_upload.php 找到

include “Uploader.class.php”;

在它下面加入

require_once(‘../../../ dede /config.php’);//dede为你的后台目录

require_once(DEDEADMIN.”/inc/inc_archives_functions.php”);

加入这个后只适合后台文章发布,用户前台发布会上传失败,于是放弃。

最终能够合适的是下面这个代码:

require_once(“../../common.inc.php”);

require_once(“../../image.func.php”);

再打开 \include\ueditor\php\Uploader.class.php 找到

$this->stateInfo = $this->stateMap[0];

位置约为122行左右,还有一个160多行的位置,全文件中一共有3处这个代码,包含了自己上传和网络图片抓取,需要在这3处都增加代码。

在它下面加入

WaterImg($this->filePath, ‘up’);

修改好后代码是:

$this->stateInfo = $this->stateMap[0];

WaterImg($this->filePath, ‘up’);

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

文章来源:智云一二三科技

文章标题:DedeCMS整合UEditor编辑器后,上传图片不加水印问题处理

文章地址:https://www.zhihuclub.com/150523.shtml

关于作者: 智云科技

热门文章

网站地图