Rich Text Editor Plus
A collection of editor with customized update, Rich Text Editor Plus Github
Ueditor Change Log
表情文件本地化
images目录下的所有表情文件夹复制到dialogs/emotion/images/
文件夹下面,修改editor_config.js
文件,去掉emotionLocalization
项的注释,值改为true
。列表文件本地化
解压放到你的themes/
文件夹下(可以按照需求放置路径),修改editor_config.js
文件,修改listiconpath配置项:1
2//如果是自己的目录,请使用 '/'开头的绝对路径
listiconpath : URL+'themes/ueditor-list/'在发布文章的页面,引用
uparse.js
,并运行 uParse 函数,传入列表路径:1
2
3
4
5<script type="text/javascript">
uParse('.content',{
'liiconpath':'/UTest/ueditor/themes/ueditor-list/' //使用 '/' 开头的绝对路径
})
</script>升级ueditor的SyntaxHighlighter,ueditor默认使用了SyntaxHighlighter的Default主题
更多配置请参见
升级UEditor的SyntaxHighlighter更改了ueditor的默认上传位置,使用了tomcat的虚拟路径,避免重新部署后丢失先前的文件,
这里修改了
com.baidu.ueditor.ConfigManager
类,主要是对ueditor.config.js
虚拟路径配置的处理;还修改了
com.baidu.ueditor.hunter.FileManager
和com.baidu.ueditor.upload.BinaryUploader
,主要是对配置了tomcat虚拟路径后的处理;特别地,修改了原图片在线管理/文件在线附件的获取,原ueditor可以获取文件的个数并显示出来,但图片/文件显示不了,因为其封装的路径有文件,原ueditor的封装使用了绝对路径,即把
1
D:\Tomcat 7.0.57\webapps\EditorDemo\upload\image\20150711\1436591786822080766.jpg
这样的文件路径返回前台,这样子前台ueditor是获取不了文件的,所以改成了相对路径,见FileManager类下的getPath (File)方法;
关于tomcat虚拟路径的配置,修改tomcat conf目录下的server.xml,在Host里面添加:
1
<Context path="/EditorDemo/ueditorupload" docBase="D:\apache\EditorDemo\ueditor\ueditorupload"/>
这部分内容参考了
百度UEditor 上传组件 使用虚拟路径映射配置是否保存上传文件到虚拟路径的配置请参见
ueditor/jsp/
下的config.json
,xxxRealMappingPath指定了物理路径的位置修改百度map组件的默认位置为
广东广州
该版本基于ubuilder_1_4_3-utf8-jsp修改
ueditor这部分的最后修改时间2015年7月11日22:31:04
Kindeditor Change Log
- 基于kindeditor-4.1.10修改
- 修改代码高亮为SyntaxHighlighter插件
- 添加插入附件的文件类型图标,用于插入附件后在前面显示
- 修改了
kindeditor/jsp
文件夹下的file_manager_json.jsp
和upload_json.jsp
文件,用于上传文件/文件管理器的支持 - 添加/修改了jwplayer插件,用于播放流媒体文件
- 虚拟路径
1
<Context path="/EditorDemo/kindeditorupload" docBase="D:\apache\EditorDemo\kindeditor\kindeditorupload"/>
- kindeditor这部分的最后修改时间2015年7月12日01:30:29
Ckeditor Change Log
基于ckeditor_4.5.1_full修改
添加了
jsp/browse.jsp
和jsp/upload.jsp
两个文件,分别用于浏览服务器文件和上传图片/附件到服务器;config.js
配置了这两个文件的调用;修改返回路径为服务器相对路径saveUrl;
修改上传文件新文件名为当前日期+随机码,tomcat需要配置虚拟路径
1
<Context path="/EditorDemo/ckeditorupload" docBase="D:\apache\EditorDemo\ckeditor\ckeditorupload"/>
ckeditor这部分的最后修改时间2015年7月12日12:11:55