`
honeyao
  • 浏览: 72836 次
  • 性别: Icon_minigender_1
  • 来自: ShenZhen
社区版块
存档分类
最新评论

FCKEditor的精简与使用(转)

阅读更多

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

分享到:
评论
2 楼 qing8957 2010-11-20  
[flash=200,200][/flash][url][/url][img][/img][list][*][/lis
引用
[/u][i][/i][/b][b][b][/b][u]
引用
    [*]
t]
1 楼 VincentChen 2008-10-13  
我用FCKeditor老是碰到Permission Error 错误。无法解决

相关推荐

Global site tag (gtag.js) - Google Analytics