在做Web程序时常会需要Web页上的在线文本编缉器。在简单的情况下用HTML的<TEXTAREA>就可以,但是如果需要功能比较全的在线文本编缉器,那就需要专门的程序来支持了。FCKeditor是一个开源的功能强大的在线文本编缉器。现在csdn的博客和百度的博客用的都是这个,可见它的功能非同一般。
FCKeditor的信息可以在http://www.fckeditor.net得到。在http://sourceforge.net/project/showfiles.php?group_id=75348这下载两样东西:FCKeditor 2.4.3和FCKeditor.JAVA 2.3。FCKeditor.java是FCDeditor用在jsp中的一个例子。
将FCKeditor.java解压到tomcat 下的webapps目录,将其中的web目录部署到tomcat5.0中,注意要为它配置虚拟目录/FCKeditor,就是在server.xml中加入这么一句: <Context path="/FCKeditor" docBase="D:\Tomcat 5.0\webapps\FCKeditor\web"/> 。在解压后的目录中有一个README.txt文件中有使用说明,但是并不完整。
做完上面的步骤后,已经可以访问了,URL:http://localhost:8080/FCKeditor/_samples/。但是,这时访问会出先错误。
将FCKeditor 2.4.3 解压,然后将其中的editor目录、fckeditor.js、fckstyles.xml、fcktemplates.xml、fckpackager.xml、fckconfig.js都考到web目录里。这时再次访问则可以得到正确的结果了。但是上传图片的功能还是不好使。
最后你需要下载xalan,FCDeditor在图片上载时用了它。在http://apache.mirror.phpchina.com/xml/xalan-j/下载了xalan-j_2_7_0-bin.zip,解压然后将其中的xalan.jar和serializer.jar放到之前的web/WEB-INF/lib中。然后修改fckconfig.js,这里原来对上载等的配置是asp的,把它改成jsp如下:
var _FileBrowserLanguage= 'jsp' ;// asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage= 'jsp' ;// asp | aspx | cfm | lasso | php
然后找到使用_FileBrowserExtension的地方,把_FileBrowserExtension变量删除,注意_FileBrowserExtension变量前面应该是"connector."这样的字符串,需要把字行串中的"."也去掉。改完后应像下面这样:
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=connectors/' + _FileBrowserLanguage + '/connector' ;
好了,按上面的骤改完后就可以使用了。
分享到:
相关推荐
下面将详细介绍FCKeditor的主要特点、功能以及在2.4.3版本中的改进。 FCKeditor的核心特性: 1. **所见即所得(WYSIWYG)编辑**:用户可以直接在浏览器中进行文本编辑,就像使用Microsoft Word或其他桌面编辑器...
- 首先,将FCKeditor上传到服务器,并在网页中引入fckeditor.js和相关接口文件。 - 在HTML代码中嵌入编辑器的IFrame,通过JavaScript调用来初始化编辑器实例。 - 配置fckconfig.js以调整编辑器的外观和功能。 - ...
在FCKeditor v2.4.3这一版本中,官方提供了多国语言支持,这大大增强了其国际化的应用能力。多国语言版意味着开发者可以根据目标用户的语言环境,轻松地将编辑器界面调整为不同国家的语言,如中文、英文、法文、德文...
2. **实例化编辑器**:在HTML页面中,使用JavaScript代码创建FCKeditor实例,并指定编辑器的ID和大小等属性。 3. **事件处理**:可以通过监听FCKeditor的特定事件,实现自定义功能,如保存编辑内容、上传文件时的...
FCKeditor是一款功能强大的在线HTML编辑器,在博客日益兴盛的web2.0时代FCKeditor已经开始走向普通人的视线。 FCKeditor文本编辑程序(共享软件)为用户提供在线的文档编辑服务,其具有与微软office软件一样的功能...
FCKeditor 2.4.3是其在2008年发布的一个稳定版本,包含了多项改进和修复。这个版本的特点和知识点包括: 1. **富文本编辑功能**:FCKeditor提供了一个全面的工具栏,用户可以轻松进行字体样式调整(如大小、颜色、...
若要将FCKeditor创建为HTML代码以便在其他模板引擎中使用,可以使用以下方法: ```php $output = $oFCKeditor->CreateHtml(); ``` 通过POST方式获取编辑器中的数据也非常简单,在`check.php`文件中使用如下代码...
3. **实例化FCKeditor**:在JSP页面中,使用JavaScript代码实例化FCKeditor。这将创建一个编辑器实例,并指定其在页面上的ID以及与服务器交互的URL。 ```javascript var oFCKeditor = new FCKeditor('editor1') ; ...
在提供的压缩包文件“java中使用FCKEditor富文本编辑器”中,可能包含了这些必要的组件以及相关的示例代码和使用说明。 1. **集成步骤**: - 解压下载的FCKEditor包,将`fckeditor`目录复制到你的Web应用的`WEB-...
`在ASP.NET中使用FCKEditor.doc`很可能是一个详细的步骤指南,涵盖了如何安装、配置和使用FCKEditor的步骤。文档中可能会涵盖如何在项目中添加引用,设置编辑器的属性,以及处理上传的文件等内容。 `Uploads`文件夹...
**JSP中使用FCKEditor** FCKEditor是一款在Web应用程序中广泛使用的开源富文本编辑器,它允许用户在浏览器端进行类似Word的文本编辑。在JSP(JavaServer Pages)环境中集成FCKEditor,可以极大地提升用户界面的交互...
FCKeditor 是一个基于JavaScript的开源富文本编辑器,它在Web开发领域中被广泛使用,尤其适用于那些需要提供用户友好、可视化的文本编辑功能的网站。FCKeditor 具备强大的功能,包括字体样式调整、图像处理、链接...
FCKeditor.java是一个配套库,专为在Java环境中使用FCKeditor而设计,由Simone Chiaretta开发。你可以从官方站点获取FCKeditor.java的2.3.2版本。 以下是将FCKeditor集成到Java Web项目的基本步骤: 1. 创建一个新...
- 为了兼容不同的浏览器,确保在JSP页面中使用XHTML标准。 - 如果在部署时遇到路径问题,检查FCKeditor的URL是否正确,确保所有相关文件可访问。 - 考虑安全问题,对用户提交的内容进行过滤和验证,防止XSS攻击。 ...
这篇博客文章“在EXT中使用FCKEditor编辑器例子”可能探讨了如何将FCKEditor集成到EXT应用中,为用户提供一个方便的文本编辑界面。 在EXT中集成FCKEditor,首先你需要理解EXT的基本概念,如组件(Component)、布局...
本文将详细介绍如何在ASP.NET MVC项目中集成并使用FCKeditor的MVC版本,以及JavaScript操作FCKeditor的一些基本方法。 首先,我们需要了解什么是ASP.NET MVC。ASP.NET MVC是一个模型-视图-控制器(Model-View-...
要在项目中使用FCKeditor,首先需要下载并解压FCKeditor的源代码包。手册中包含的"FCKeditor中文使用手册.exe"可能是安装程序或文档的电子版,用于详细解释安装步骤和配置选项。同时,"说明文件.txt"可能提供了额外...
在JSP环境中配置和使用FCKeditor涉及到一系列步骤,这个开源项目旨在提供一个强大的在线文本编辑器,使得Web应用程序能够具备类似MS Word的编辑功能。FCKeditor支持多种服务器端语言,包括Java,并且兼容IE 5+、...