FCKEditor的精简与使用
2008年01月05日 12:05:27 作者:
准备把现在的内容管理系统里面的在线编辑器改为:FCKEditor(官方网站:),这东东免费开源,而且更新挺快,以后的在线编辑器就用它了。打算花几天时间先熟悉一下这个编辑器。
让我郁闷的是,我看了一下,它里面提供了很多种语言的版本,唯独没提供java的版本,而单独提供的java版本又是好几年前写的东东,实在没兴趣。看来只能是自己以后慢慢加了。
先到其官方网站把最新发布的版本:2.5.1下载回来。
参考: 提供的文档进行修改。
解压 FCKeditor_2.5.1.zip 到一个目录 D:\fckeditor,先进行简化。简化过程如下:
删除所有以下划线开头的文件和目录,如_samples等。
删除 editor/skins 目录中不要的目录。我只留下了“silver”目录,这是银灰色的样式。据说还可以,还没有看过。
可以删除 editor/images/smiley 目录中的图片。我看了一下,里面是 msn 用的图片,暂时没时间去找其他的,先留着没删。
可删除 editor/plugins 中不需要的插件,我看了一下目录,这些插件可能是对一下类似表格调整等的插件。暂时保留,没有删。
删除 editor/filemanager/connectors 下的除了 asp 以为的其他目录(这个目录下的东东应该是用于提供文件上传用的)。因为没有提供 java 的版本,所以留下一个 asp 的版本提供一下参考。
删除 fckeditor 目录下的大部分 fckeditor.*,留下了几个文件:fckconfig.js、fckeditor.asp、fckeditor.js、fckpackager.xml、fckstyles.xml、fcktemplates.xml,当然目录 editor 是不删的(其实,按照其文档说明的话,只需剩下四个文件就可以了:fckeditor.php 【或其他语言版本】、fckstyles.xml、fcktemplates.xml 和 fckconfig.js)。
删除 editor/lang 下的大部分文件,只留下三个:en.js(英文)、zh.js(繁体中文)、zh-cn.js(简体中文)
简化完后,先拿一个页面来试试。看了一下他们的例子页面,要使用也不算复杂。就拿我的内容管理系统中的“系统设置”页面试试吧。简单改了一下文件,放进去一试,出错!检查源文件时发现是当把带有分行的 html 源代码放进一个 Javascript 变量时出错。虽然我可以通过 java 把这些分行变为一行再付给这个变量以消除出错,但想起这个东东使用如此之广,不可能不提供 java 用的文件。于是到它的网上一看,果然有,只是还是 05 年出的。不管那么多,先搞来试试吧。再去把它的 java 版本下下来,解开压缩包,发现是一个可执行的应用程序,先放到 Tomcat 里试试再说。
在 Tomcat 的 webapps 目录中建立一个文件夹,名为:FCKeditor。
把压缩包中 web 目录里的文件(即两个目录:_samples和WEB-INF)复制到 FCKeditor 目录中。
把前面精简过后的文件(目录 D:\fckeditor 里的文件)复制到 FCKeditor 目录中。
访问:,页面出来了,但发现编辑器里所带的图片都找不到。
进入目录 editor/skins 中,把目录 silver 复制为一个 default 或改名为 default 的目录。
再刷新刚才的页面,发现图片都出来了。
至此,FCKeditor 可以用了,可是在测试时发现无法上传文件,点击上传时没反应。于是,又选择上半部分页面中的 samples 02,上传,提示错误:“This file uploader is disabled. Please check the WEB-INF/web.xml file”。看来要设置一下才行。打开 WEB-INF/web.xml 发现,其中有一个名为“SimpleUploader”的 servlet 的参数“enabled”为“false”。于是修改其为“true”并保存,这时 tomcat 自动重新引导这个应用程序。再访问页面并上传,这次错误提示为:“Security error. You probably don't have enough permissions to upload. Please check your server.”,同时,tomcat 服务器提示:
我看了一下提示,并检查上传目录,发现在“UserFiles”目录下没有“Image”目录,也许错误是这个原因。添加上这个目录试试。哈哈,成功了。
对比检查了一下两个文件生成的 html 源文件发现,sample 01 没有设置如图片上传 URL、flas 文件上传 URL 等参数。我想如果设置的话好的话,应该也没问题。
另外,找到两篇文章可以做参考:
FCKeditor 2.0 的设置.修改.使用:
详细讲解fckeditor在JSP环境中配置使用:
让FCKeditor在JSP和JSF项目中跑起来:
文章出处:http://www.diybl.com/course/3_program/java/javaxl/2008826/137588.html
分享到:
相关推荐
FCKeditor 精简版,很实用的一个php在线编辑器
对fckeditor简化,体积更小,不影响功能
所以只好继续精简FCKeditor,以前一直有个问题困扰着我,明明去掉了这么多代码,体积成倍缩小,为什么还这么慢,难道FCKeditor内核的问题?为了这次能更彻底提高FCKeditor的载入效率。我把所有压缩过的代码都还原。...
自己精简的fckeditor 2.6.3 也没什么用 发上来看看能不能赚点分 没分下载了。。
一、精简说明: 删除所有"_"开头的文件和文件夹 删除语言包中除中文和英文以外的语言 删除skin目录下除默认皮肤以外的文件夹 filemanager/browser/default/connectors/目录下除php以外的文件 filemanager/upload/目录...
精简版 FCKEditor 在线文本编辑器,去除了原来过多的文本,精简后更加小巧易用.
fckeditor 精简word拷贝代码插件
好东西就不用说了,花点分顶吧!!!
fckeditor 精简版,自我定做的。
fckeditor精简版,带本地上传图片和附件功能,php版本,真的非常好用,加载速度很快。
fckeditor 2.4.2精简版
Fckeditor精简文档,帮你的Fckeditor进行一下瘦身运动。
fckeditor 精简,功能简化, 部分增强。
FckEditor 2.5优化精简版 FckEditor 2.5优化精简版 FckEditor 2.5优化精简版
FCKEditor Asp.net的精简后版本。
jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版...
Sablog-X和Sa系列程序将一直延续使用本人所精简的FCKeditor。 第三版是全新精简,因为我实在找不到丢失焦点的问题到底出在哪里。这次我用SVN来开发,有错误马上还原。一步步调试过来。终于搞定FCKeditor 2.6最完善的...
FCKeditor v2.6 精简版第三版
Sablog-X和Sa系列程序将一直延续使用本人所精简的FCKeditor。 FCKeditor 2.6 精简版第三版(带表格)修改内容如下: 带表格功能 FCKeditor 2.6 精简版第三版修改内容如下: 修补第一第二版存在的焦点丢失BUG,即在IE...