ueditor-extend

UEditor 编辑器 Java 扩展
授权协议 MIT
开发语言 Java
所属分类 应用工具、 文档/文本编辑
软件类型 开源软件
地区 国产
投 递 者 葛宏爽
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

对百度UEditor编辑器做扩展,开放文件存储方法和获取远程文件列表方法,使其更灵活,更容易和独立的文件服务或者文件存储的云服务结合。

项目包含如下两部分:

  1. ueditor-extend-code 扩展的源代码

  2. ueditor-extend-demo 基于该扩展的小示例 (里面包含:Fastdfs的实现、七牛云存储的实现)

  • UeditorServiceFastdfsImpl是Fastdfs的实现。

  • Fastdfs相关配置项:

  • fdfs_client.conf (Fastdfs配置文件)

  • applicationContext.properties中配置文件系统中文件的访问根路径

  • dfsFileAccessBasePath=http://127.0.0.1

  • UeditorServiceQiniuImpl是七牛云存储的实现。

  • QiniuUtil中修改七牛云存储的相关参数

使用方法如下:

1、项目中加入ueditor-extend-core源码,或者引入编译后的jar。

2、删除ueditor/jsp/controller.jsp文件,重新定义服务器统一请求接口路径。

我项目中使用的是Spring MVC,定义的入口是:ueditor/execute,所以需要修改ueditor.config.js中的serverUrl参数值为:URL + "/execute"。

3、移动ueditor/jsp/config.json文件至ueditor目录下,并删除jsp目录。保证入口地址和config.json处于同级。

4、实现net.viservice.editor.ueditor.UeditorService接口,完成获取表单中的文件、保存文件至文件服务器或通过云存储服务上传文件、远程文件访问。

5、在入口方法(ueditor/execute)中加入如下代码:

  • String rootPath = request.getServletContext().getRealPath("/");

  • String resultMsg = new UeditorActionEnter(request, rootPath, this.ueditoreService).exec();

  • 并返回resultMsg即可。

6、如果开启了UEditor编辑器的抓取远程图片功能(默认开启)的话,

记得修改config.json中的这项配置:/* 抓取远程图片配置 */"catcherLocalDomain": ["127.0.0.1", "localhost", "img.baidu.com", "你程序的IP/域名"],

附:步骤如上所述,有描述不清楚的,还是直接参考ueditor-extend-demo中的代码吧。

  • 软件简介 对百度UEditor编辑器做扩展,开放文件存储方法和获取远程文件列表方法,使其更灵活,更容易和独立的文件服务或者文件存储的云服务结合。 项目包含如下两部分: ueditor-extend-code 扩展的源代码 ueditor-extend-demo 基于该扩展的小示例 (里面包含:Fastdfs的实现、七牛云存储的实现) UeditorServiceFastdfsImpl是Fastdf

  • #ueditor-extend ####对百度UEditor编辑器做扩展,开放文件存储方法和获取远程文件列表方法,使其更灵活,更容易和独立的文件服务或者文件存储的云服务结合。 项目包含如下两部分: ueditor-extend-code 扩展的源代码 ueditor-extend-demo 基于该扩展的小示例 (里面包含:Fastdfs的实现、七牛云存储的实现) UeditorServiceFas

  • 官方地址:https://github.com/HaoChuan9421/vue-ueditor-wrap   VUE: <el-form-item label="内容" prop="content"> <vue-ueditor-wrap v-model="postForm.content"

  • 本文介绍的是多图上传 vue中使用UEditor 推荐用vue-ueditor-wrap 双向数据绑定 vue-ueditor-wrap:https://github.com/HaoChuan9421/vue-ueditor-wrap 无论是vue-ueditor-wrap还是原生ueditor,分离跨域上传的解决办法如下 这里是TP5的用法,原生ueditor的PHP包,放入extend文件夹

  • 背景 富文本编辑是管理后台(cms)系统中的重要功能,编辑器的选择也非常多,如今大多编辑器都是走的简约路线,遇上挑剔的客户就无法满足他们的需求。百度的ueditor作为一款重量级的编辑器,提供了强大的功能,并且从word中直接copy到编辑器中的还原效果也非常好,但是由于官方已经很久没有维护了,所以对接已有的系统灵活度不够。 基于vue封装的ueditor组件挺多的,并且封装和改造的效果都还不错,

  •   这个应该算是准原创吧,PHP接收上传部分参考了大部分原Ueditor里的上传操作。整合进了Thinkphp5,使用方法大概介绍一下,如果放在后台使用,那么建议另存一份ueditor.config.js 修改里面的ServerUrl至后台中的某控制器,这些不用考虑登录权限及验证的问题。毕竟如果未登录的肯定是无法访问后台URL的。如果是前台管理的,另存一份将ServerURL改成对应的控制器地址。

  • 1.在composer.Json文件中添加依赖:"stevenyangecho/laravel-u-editor": "~1.4" 2.运行composer update更新。 3.在config/app.php中的provider板块添加服务提供Stevenyangecho\UEditor\UEditorServiceProvider::class。 4.运行php artisan vendor

  • 什么是ueditor ueditor是百度开源的一款编辑器,其中它的源代码模式真的是非常实用的,能让你更大限度的定制你的内容。 什么是laravle-admin Laravle-admin是基于laravle的一个后台管理包,但其默认编辑器是ckeditor,个人不太喜欢,所以就把它换成ueditor 安装步骤 1. 执行命令如下命令下载安装插件 composer require "overtru

  • laravel-admin集成ueditor推荐使用laravel-u-editor,它是ueditor的laravel composer版本。基于UEditor 1.4.3.3开发,支持en、zh_CN、zh_TW,并且支持本地和七牛云存储,默认为本地上传 public/uploads 安装 composer require stevenyangecho/laravel-u-editor 然后在

  • ueditor使用过程中遇到的问题: (1)PHP配置上传路径时,是在“ueditor\php\config.json”中的‘imagePathFormat’字段,其他保持不变即可, 如果有改变前缀需求则修改'imageUrlPrefix',其他需求可以查看文档:   https://fex.baidu.com/ueditor/#start-start    (2) 在框架中配置‘imagePat

  • i18n 在切换语言时,是不会刷新浏览器的 ueditor 为什么切换不了多语言 f = UE.Editor = function(a) { var d = this; d.uid = e++, EventBase.call(d), d.commands = {}, d.options = utils.extend(utils.clone(a || {}), UED

 相关资料
  • Cocos Creator 提供了一系列方法来让用户定制和扩展编辑器的功能。这些扩展以包(package)的形式进行加载。用户通过将自己或第三方开发的扩展包安装到正确的路径进行扩展的加载,根据扩展功能的不同,有时可能会要求用户手动刷新窗口或者重新启动编辑器来完成扩展包的初始化。 Cocos Creator 的扩展包沿用了 Node.js 社区的包设计方式,通过 package.json 描述文件来

  • 这部分给大家介绍一些可以用来书写、编辑 Markdown 的工具,包括独立客户端、编辑器/IDE 插件,以及基于 Web 的工具等,排名不分先后。 也欢迎你来推荐自己喜欢的工具和插件。 MarkdownPad Windows Texts Windows OSX MarkPad Windows MdCharm Windows Linux Markdown Edit Windows CuteMarkE

  • 本章主要介绍一些编辑器的扩展功能。 大家可以通过下面的导航跳转到自己感兴趣的章节。 第一个扩展包 安装与分享 扩展包定义 扩展面板 编写面板 面板与插件的通信 与面板的通信 扩展已有功能 消息通信 快捷键 扩展主菜单 基础功能 插件系统 消息系统 多语言系统 配置系统 UI组件

  • Cocos Creator 允许用户定义一份面板窗口做编辑器的 UI 交互。 定义方法 在插件的 package.json 文件中定义 panel 字段如下: { "name": "simple-package", "panel": { "main": "panel/index.js", "type": "dockable", "title": "Simple Pa

  • Introduction 介绍 You can create your own custom design tools inside Unity through Editor Windows. Scripts that derive from EditorWindow instead of MonoBehaviour can leverage both GUI/GUILayout and Edit

  • 本文向大家介绍PHP如何搭建百度Ueditor富文本编辑器,包括了PHP如何搭建百度Ueditor富文本编辑器的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了PHP搭建百度Ueditor富文本编辑器的方法,供大家参考,具体内容如下 下载UEditor 官网:下载地址 将下载好的文件解压到thinkphp项目中,本文是解压到PUBLIC目录下并改文件夹名称为ueditor 第一步 引入ja

  • 本文向大家介绍Django集成百度富文本编辑器uEditor攻略,包括了Django集成百度富文本编辑器uEditor攻略的使用技巧和注意事项,需要的朋友参考一下 首先从 ueEditor官网 下载最新版本的包,目前官网上提供了ASP、.NET、PHP、JSP版本的,django版本只有一个第三方个人开发的,但看上出配置起来稍微复杂一点。 这里不介绍uEditor的使用方法,也不过多解释uEdit

  • 本文向大家介绍一步步教你在Asp.net Mvc中使用UEditor编辑器,包括了一步步教你在Asp.net Mvc中使用UEditor编辑器的使用技巧和注意事项,需要的朋友参考一下 最近在配置.net mvc4项目使用ueditor编辑器,在配置过程中遇见了好几个问题,以此来记录解决办法。 首先去这里下载 然后重名一下下载的文件夹为ueditor(想自己起名字也可以,不过配置文件就要改成一样的了