百度编辑器

PHPCMS整合百度编辑器UEditor——可能是史上最完整教程(之一)

自闭症网瘾萝莉.ら 提交于 2019-12-09 12:44:10
phpcms自带富文本编辑器为ckeditor,功能不必多说,排版尤其不便;决定替换为百度UEditor。 这里phpcms版本为V9.5.9,UEditor版本为[1.4.3.3 PHP版本]——UTF-8版。其余版本大致相同,具体替换步骤如下:( 提示:修改文件前请做好备份 ) 一、下载UEditor: http://ueditor.baidu.com/website/download.html 二、解压到phpcms目录: 将压塑包内文件夹重命名为 ueditor,解压到phpcms目录下面的 ./statics/js/ 目录下: 三、修改ueditor文件夹中 ueditor/php/config.json文件 ,全局替换: (1)替换上传文件的路径 ,将 /ueditor/php/upload/... 替换为 /uploadfile/...; 以上传图片为例,UEditor默认的图片上传路径设置为 phpcms中图片(附件)的路径及命名规则是 /uploadfile/年/月日/文件名,其中文件名的命名规则是 “年+月+日+时+分+秒+随机3位数字”,故这里替换imagePathFormat的配置项为: 其余以下各个上传配置项的上传路径 'XXXXPathFormat' 部分,均替换为: “/uploadfile/{yyyy}/{mm}{dd}/{yyyy}{mm}{dd}

yii2解决百度编辑器umeditor图片上传问题

会有一股神秘感。 提交于 2019-11-26 14:50:07
作者:白狼 出处: http://www.manks.top/article/yii2_umeditor_upload 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 yii2框架整合了百度编辑器,因为文件上传采用的是yii2自带的UploadedFile,这就难免umeditor上传不成功问题,解决问题的只需要两个操作步骤,我们来看看具体实现 首先我们先把umeditor的配置搞好,这里只需要更改imageUrl配置项即可,我们修改其指向/tools/um-upload 那下一步自然是实现/tools/um-upload方法了, 按照ueditor的实现来看,这里我们上传成功后只需要返回成功信息即可 use backend\models\Upload; use yii\web\UploadedFile; /** * 百度umeditor上传 */ public function actionUmUpload () { $model = new Upload(); if (Yii::$app->request->isPost) { $model->file = UploadedFile::getInstance($model, 'file'); $dir = ‘文件保存目录’; if (!is_dir(