CKEditor 功能越来越强,界面也越来越靓,但收费总是让人觉得不舒服。
网上下载了一个免费的 FCKEditor 和相关的 Java 源代码,还是改造一下来适合自己项目。
下载地址:
FCKeditor_2.6.3(客户端javascript主程序)
http://nchc.dl.sourceforge.net/sourceforge/fckeditor/FCKeditor_2.6.3.zip
FCKeditor.Java(支持j2ee web平台服务器端程序)
fckeditor-java-2.4-bin.zip(执行文件)
http://nchc.dl.sourceforge.net/sourceforge/fckeditor/fckeditor-java-2.4-bin.zip
fckeditor-java-2.4-src.zip(源文件)
http://nchc.dl.sourceforge.net/sourceforge/fckeditor/fckeditor-java-2.4-src.zip
fckeditor-java-demo-2.4.war(样例)
http://nchc.dl.sourceforge.net/sourceforge/fckeditor/fckeditor-java-demo-2.4.war
本来想在网上搜索一些资料,但是百度到的不是大而全,就是小而不精,所以自己把常用的几个修改写出来。
1、基本使用
其实它本身已经很强了,提供了很多使用地方法。本人认为更实用的一个写法:
<textarea name="content" style="display:none"></textarea>
<script type="text/javascript" src="fckeditor/fckeditor.js"></script>
<script type="text/javascript">
// FreeMarker 语句
var sBasePath = '${servletcontext.contextPath}/fckeditor/' ;
// 设置名称为 content 的 textarea 对象
var oFCKeditor = new FCKeditor( 'content' ) ;
// 设置基本路径
oFCKeditor.BasePath = sBasePath ;
// 设置工具栏,默认为显示所有
//oFCKeditor.ToolbarSet="Basic";
// 编辑器的高度
oFCKeditor.Height = 400 ;
// 编辑器的默认内容,不建议使用。如果内容中是引号会有点小问题。
//oFCKeditor.Value = '' ;
// 显示编辑器
oFCKeditor.ReplaceTextarea() ;
</script>
2、上传功能
默认的是不能上传图片和文件的,但要实现上传功能很简单,只需要在 web.xml 配置一下
<servlet>
<servlet-name>connector</servlet-name>
<servlet-class>
net.fckeditor.connector.ConnectorServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>connector</servlet-name>
<url-pattern>
/fckeditor/editor/filemanager/connectors/*
</url-pattern>
</servlet-mapping>
在 classpath 路径上创建 fckeditor.properties (在src文件夹下创建)
connector.userActionImpl=net.fckeditor.requestcycle.impl.UserActionImpl
真的很方便,其实到这里已经可以正常使用了。可以满足常用的要求了。
待续。。。
分享到:
相关推荐
精简版FCKEditor的出现,为那些需要简单、快速且功能实用的在线文本编辑器的开发者提供了理想的选择。尽管它可能没有原版那么强大,但对于大多数基本需求而言,精简版FCKEditor无疑是一个高效、实用的解决方案。
fckEditor是一款功能强大的开源富文本编辑器,尤其在JSP(JavaServer Pages)环境中广泛应用。fckEditor2.6版本是其发展过程中的一个重要里程碑,它在前一版本的基础上进行了多方面的优化和改进,提升了用户体验和...
1. **插件开发**:利用FCKeditor的API,开发者可以创建自己的插件,扩展编辑器功能,如添加特殊格式化选项或集成第三方服务。 2. **安全性考虑**:为了防止XSS攻击,需要对用户输入的HTML内容进行过滤和清理,...
下面将详细介绍如何使用JavaScript操作FCKeditor编辑器以获取和设置编辑器内容的相关知识点。 首先,要进行编辑器内容的获取和设置,需要通过FCKeditor提供的API接口进行操作。FCKeditorAPI是一个对象,它包含了一...
FCKeditor是一款强大的开源文本编辑器,主要用于网页内容的创建和编辑。它的版本为2.5,这个压缩包“FCKeditor_2.5.zip”包含了该编辑器的所有必要文件,便于开发者在不同平台上集成使用,如JSP、ASP、PHP等。这款...
FCKEDITOR是一款非常流行的开源网页编辑器,因其良好的性能、丰富的功能以及简洁的界面而受到广泛欢迎。这款编辑器能够快速加载所需文件,相较于其他同类产品如CUTEEDITOR或FREETEXTBOX等,在性能方面具有明显优势。...
**FCKeditor** 是一款非常出色的网页内容编辑器,它为网站开发者提供了强大的文本编辑功能,使得用户在网页上编辑富文本内容时可以享受到类似桌面应用程序的体验。这款编辑器支持多种格式的文本输入,包括HTML、CSS...
**FCKeditor编辑器实例详解** FCKeditor是一款开源的Web富文本编辑器,它允许用户在网页上创建和编辑类似Word的文档内容。这款编辑器以其强大的功能、易用性和跨平台特性,在Web开发中得到了广泛应用。在这个...
1. **更好的用户体验**:UEditor设计简洁,操作流畅,提供了更多现代编辑器的功能。 2. **多媒体支持**:除了文字编辑,还支持图片、视频、音频的上传和处理。 3. **自定义配置**:开发者可以根据需求调整编辑器的...
1. **精简FCKeditor** - 这个描述进一步强调了编辑器的优化。精简意味着开发者可能移除了原版FCKeditor中不常用或者对特定项目不必要的功能,以达到更快的加载速度和更简洁的用户界面。这可能是为了适应特定的项目...
FCKEditor Lite for PHP是...然而,需要注意的是,随着技术的发展,FCKEditor已经被其后续产品CKEditor所取代,尽管FCKEditor Lite仍有一定的实用价值,但在新项目中,可能需要考虑使用更现代的富文本编辑器解决方案。
Fckeditor是一款开源的Web富文本编辑器,它允许用户在浏览器端进行类似Word的文本编辑操作,广泛应用于网站内容管理、论坛系统以及各种在线文本编辑场景。Fckeditor 2.6是其的一个版本,而我们这里讨论的是经过精简...
4. **多实例支持**:这意味着在同一页面上可以同时打开和操作多个编辑器,这对于需要处理多个文档或项目的人来说非常实用。 5. **轻量级**:与FCKeditor相比,KindEditor占用更少的系统资源,运行更加流畅,减少了...
它在设计时借鉴了FCKeditor的特点,但相较于FCKeditor,百度编辑器在配置方面更加简化,对新手更加友好。编辑器提供了丰富的文档支持,使得配置过程如同操作Word文档一般直观,极大地降低了用户的使用门槛。 富文本...
这样,当编辑器加载时,这个插件就会自动生效,为用户提供一个更顺畅的从Word到fckeditor的复制粘贴体验。 总的来说,fckeditor 精简word拷贝代码插件是fckeditor的一个实用增强,它通过解析和清理从Word复制的代码...
CKEditor4是一款强大的富文本编辑器,被广泛应用于网页内容编辑、博客撰写、论坛发帖等场景。它提供了丰富的文本格式化选项,让用户在网页上能够像在桌面应用中一样编辑文档,包括字体样式调整、段落排版、图片插入...
FCKeditor是一款非常实用的开源在线文本编辑器,它被广泛应用于网站开发,允许用户以类似于Word的方式在网页上编辑内容。"fck很好用的编辑在器"这个标题表明了该编辑器在实际应用中的高效性和易用性,而描述中的...
1. **FCKeditor核心文件**:包含编辑器的主要JavaScript文件和CSS样式表,用于实现文本编辑的核心功能。 2. **表情资源**:可能包括一系列的图片文件或特殊字符集,用于展示和插入各种表情。 3. **配置文件**:用于...
在IT行业中,FCKeditor是一款常用的富文本编辑器,它为网页内容的创建提供了一个功能丰富的界面。然而,当尝试将包含FCKeditor的应用程序部署到WebLogic服务器时,可能会遇到一些特定的问题,如XML文件无法读取以及...
fckeditor编辑器,UTF-8编码,复制自动加版权,详情请自己研究。。。 管理资料: 后台管理地址:域名/admin/ 用户名:admin 密码:admin 防注入管理密码:123456(admin/admin_sql.asp这个文件里修改密码)