`
honeyao
  • 浏览: 74532 次
  • 性别: 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 错误。无法解决

相关推荐

    fckeditor精简版

    **FCKeditor精简版详解** FCKeditor是一款曾经非常流行的开源HTML文本编辑器,它为网站和应用程序提供了丰富的文本编辑功能,用户可以像在Word中一样编辑网页内容。FCKeditor精简版是对原版FCKeditor进行优化后的...

    php编辑器 FCKeditor精简版

    **FCKeditor精简版详解** FCKeditor是一款广受欢迎的开源富文本编辑器,尤其在PHP开发领域中被广泛应用。这款编辑器以其强大的功能、易于集成和自定义的特点,为开发者提供了创建富文本内容的强大工具。FCKeditor...

    自己精简的fckeditor 2.6.3

    在这个"自己精简的fckeditor 2.6.3"版本中,作者可能已经移除了不必要的功能或者组件,以达到减小体积、提高加载速度或者优化特定使用场景的目的。 在FCKeditor 2.6.3版本中,主要知识点包括: 1. **富文本编辑器...

    fckeditor(精简版语法高亮).rar

    FCKeditor是一款非常知名的开源富文本编辑器,它在Web开发领域中被广泛使用,尤其在需要用户在网页上编辑复杂内容时。这个"精简版语法高亮"的版本,意味着它可能去除了某些非核心功能,同时增强了代码语法高亮显示,...

    精简版 FCKEditor 在线文本编辑器

    "精简版 FCKEditor"是针对原版FCKEditor进行优化后的版本,主要目的是减少不必要的组件和功能,使其体积更小,加载更快,使用更加简洁。 精简版FCKEditor的核心特性包括: 1. **轻量级**:相比于原版,精简版删除...

    fckeditor_2.6精简第三版

    所以只好继续精简FCKeditor,以前一直有个问题困扰着我,明明去掉了这么多代码,体积成倍缩小,为什么还这么慢,难道FCKeditor内核的问题?为了这次能更彻底提高FCKeditor的载入效率。我把所有压缩过的代码都还原。...

    PHP FCKeditor_2.6.6 瘦身精简版 带重命名上传+实例使用说明

    一、精简说明: 删除所有"_"开头的文件和文件夹 删除语言包中除中文和英文以外的语言 删除skin目录下除默认皮肤以外的文件夹 filemanager/browser/default/connectors/目录下除php以外的文件 filemanager/upload/目录...

    fckeditor精简版(php),带本地上传功能。

    3. **本地上传功能**:在fckeditor精简版中,本地上传功能是核心特性之一。用户可以直接在编辑器界面上选择本地计算机上的文件进行上传,编辑器会自动处理文件上传的逻辑,包括文件类型检查、大小限制以及错误处理等...

    fckeditor精简版 引入步骤

    **FCKeditor精简版引入步骤详解** FCKeditor是一款非常知名的开源JavaScript富文本编辑器,它在Web开发中被广泛使用,为用户提供了一个类似Word的界面来编辑HTML内容。这个压缩包文件“fckeditor”包含了FCKeditor...

    fckeditor 精简word拷贝代码插件

    【fckeditor 精简word拷贝代码插件】是一个专为fckeditor设计的扩展工具,主要用于优化用户从Microsoft Word中复制文本到fckeditor时的体验。在日常工作中,人们经常需要将Word文档中的内容粘贴到网页编辑器中,但...

    fckeditor 精简版

    在使用"fckeditor 精简版"时,需要注意以下几点: 1. **集成与配置**:你需要将编辑器的JavaScript文件和相关资源文件(如CSS样式表、图片等)引入到你的网页中,并通过JavaScript代码初始化编辑器实例,指定编辑器...

    FCKeditor2.6.4精简版及其范例

    2. **范例**:示例文件展示了FCKeditor的多种使用方式,包括如何在网页中嵌入编辑器、如何配置编辑器的外观和行为,以及如何处理用户提交的富文本内容。 3. **源文件**:包含了编辑器的源代码,开发者可以通过查看...

    FCKEditor Asp.net精简版

    这个精简版是针对原版FCKEditor进行优化和简化后的版本,旨在为开发者提供一个轻量级、易于集成和使用的文本编辑解决方案。 在ASP.NET框架下,FCKEditor允许用户在网页上创建和编辑内容,其功能类似于常见的桌面...

    FCKEditor_ASP精简版

    在ASP环境下,FCKeditor通过JavaScript与服务器端的ASP代码交互,实现了客户端和服务器端的数据同步。 FCKeditor的主要特点包括: 1. **多平台支持**:FCKeditor不仅支持ASP,还兼容其他多种服务器端技术如PHP、ASP...

    Fckeditor 2.6 精简.rar

    总的来说,Fckeditor 2.6 精简版是针对特定需求进行定制的版本,它在保证基本功能的前提下,实现了更高效、更轻量级的使用体验。对于开发者来说,可以根据自己的项目需求进一步调整和扩展,以满足更个性化的功能需求...

    Fckeditor精简文档

    ### Fckeditor精简文档知识点详解 #### 一、Fckeditor简介 Fckeditor是一款非常流行的开源富文本编辑器,被广泛应用于各种网站系统中。它能够提供丰富的文本编辑功能,如文字格式化、插入图片和超链接等,极大地...

    fckeditor 2.4.2精简版

    **fckeditor 2.4.2精简版详解** FCKeditor是一款开源的网页文本编辑器,它在2003年由Fernando Gomila创立,被广泛应用于网站后台内容管理系统,允许用户以类似Word的方式编辑网页内容。2.4.2版本是其历史上的一个...

    jsp版FCKEditor最精简版配置工程代码

    jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版配置工程代码 jsp版FCKEditor最精简版...

    fckeditor2.66精简修正版(修正最新上传漏洞ASP版)

    使用Fckeditor 2.66精简修正版,开发者不仅可以享受到其强大的文本编辑功能,同时也能确保网站免受上传漏洞的侵害。对于已经使用旧版本的用户,及时更新到修正版是非常必要的,这能有效防止潜在的安全风险,保护...

Global site tag (gtag.js) - Google Analytics