说到富文本编辑器,ckeditor无疑是做的最好的。
以前一直用旧的2.3版本,不支持chrome,因为2.3那会chrome还没出来。
今天在网上看到新的版本支持chrome了,试用了下,比以前的界面好看多了,配置也少了很多。
和大家分享下过程
1.下载ckeditor,地址请自行搜索之。
2.下载完后,将ckeditor拷贝到项目目录中,然后拷贝ckeditor-java-core-3.5.3.jar到项目的lib目录下,然后就可以使用了
- <!DOCTYPE unspecified PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <%@page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8"%>
- <%@ taglib uri="http://ckeditor.com" prefix="ckeditor" %>
- <html>
- <body>
- <form action="sample_posteddata.jsp" method="get">
- <p>
- <textarea cols="80" id="editor1" name="editor1" rows="10"></textarea>
- </p>
- <p>
- <input type="submit" value="Submit" />
- </p>
- </form>
- <ckeditor:replace replace="editor1" basePath="/ckeditor/" />
- </body>
- </html>
当然,你也可以不适用标签,使用js脚本来加载编辑器
- <script type="text/javascript">
- var editor = CKEDITOR.replace( 'editor1' );
- </script>
要使用以上js,你需要添加以下代码,引用ckeditor的js
- <script type="text/javascript" src="ckeditor/ckeditor.js"></script>
大功告成?
no!因为你发现你的编辑器不能上传图片,这当然不是你想要的。难道ckeditor不知道么?
他们当然知道,这个功能目前已经被独立成一个项目,叫ckfinder
那么,看看ckfinder如何使用吧
1.仍然是下载,地址请自行搜索
2.拷贝ckfinder到项目根目录下,拷贝config.xml到WEB-INF下,拷贝所有的lib包到项目lib目录
3.然后还需要在web.xml里进行以下配置
- <servlet>
- <servlet-name>ConnectorServlet</servlet-name>
- <servlet-class>com.ckfinder.connector.ConnectorServlet</servlet-class>
- <init-param>
- <param-name>XMLConfig</param-name>
- <param-value>/WEB-INF/config.xml</param-value>
- </init-param>
- <load-on-startup>1</load-on-startup>
- </servlet>
- <servlet-mapping>
- <servlet-name>ConnectorServlet</servlet-name>
- <url-pattern>
- /ckfinder/core/connector/java/connector.java
- </url-pattern>
- </servlet-mapping>
4.大功告成,可以使用了
- <script type="text/javascript" src="ckfinder/ckfinder.js"></script>
- <script type="text/javascript">
- var editor = CKEDITOR.replace( 'editor1' );
- CKFinder.setupCKEditor( editor, '/ckfinder/' ) ;
- </script>
刷新下页面,刚才没有上传功能的编辑器,已经可以上传图片了,就这么简单。
转载:http://mushme.iteye.com/blog/1104646
相关推荐
CKEditor是一款功能强大的富文本编辑器,被广泛应用于网页、CMS(内容管理系统)以及各种Web应用程序中,为用户提供了一个类似Word的在线编辑环境。这款编辑器支持多种格式的文本输入,包括图片、视频、链接、表格等...
总之,CKeditor作为一款功能强大的富文本编辑器,不仅能满足日常的文本编辑需求,还能通过丰富的插件和API实现高度定制,满足不同类型的网站和应用的需求。无论是初学者还是专业开发者,都能从中找到适合自己的使用...
总的来说,CKeditor富文本编辑器插件资源提供了构建强大、易用的在线文本编辑功能,无论是简单的文本编辑还是复杂的多媒体内容创作,都能得到很好的支持。开发者可以根据自身项目的需求,灵活地选择和配置CKeditor的...
CKeditor是一款广泛应用于Web开发的开源富文本编辑器,它为用户提供了一种在网页上创建、编辑和格式化文本的强大工具。这个js压缩包包含了CKeditor的核心组件和可能的插件,使得开发者能够轻松地集成到自己的网站或...
Python 如何在CKEditor富文本编辑器中上传图片 Python源码Python 如何在CKEditor富文本编辑器中上传图片 Python源码Python 如何在CKEditor富文本编辑器中上传图片 Python源码Python 如何在CKEditor富文本编辑器中...
在“富文本编辑器ckeditor使用手册”中,你将找到关于如何安装、配置、使用以及自定义CKEditor的各种指导。以下是一些关键知识点的详细说明: 1. **安装CKEditor**:首先,你需要从CKEditor的官方网站下载编辑器的...
本文实例讲述了CKeditor富文本编辑器使用技巧之添加自定义插件的方法。分享给大家供大家参考,具体如下: 首先就是在CKeditor的plugins目录下新建一个目录qchoice: qchoice目录下的结构如下: 然后, images中...
CKEditor 是一款非常知名的开源富文本编辑器,广泛应用于网页开发中,为用户提供了一种方便的方式来创建和编辑具有格式化的文本内容。它支持多种语言,包括中文,且提供了丰富的插件和自定义选项,可以满足各种复杂...
CKEditor是一款广泛应用于网站开发的开源富文本编辑器,它为用户提供了一个功能强大的文本编辑界面,使得非程序员也能轻松编辑和格式化在线内容。这款编辑器以其灵活性、易用性和丰富的特性而备受赞誉,适用于新闻...
CKEditor是一款功能强大的富文本编辑器,广泛应用于网页制作、内容管理系统和其他需要用户编辑HTML内容的场景。它提供了丰富的文本格式化选项,如字体、大小、颜色、对齐方式等,以及图片上传、链接插入、表格创建等...
当前语言为Asp.Net语言,可直接改Java,PHP等 直接改配置文件的服务端路径,即可修改任何语言的上传。 config.cs里面配置config.filebrowserImageUploadUrl = "服务端url"; //实现上传图片功能 亲测有效。
CKEditor是一款广泛使用的开源富文本编辑器,专为创建高质量的Web内容而设计。它提供了丰富的文本格式化选项,使得用户在网页上编辑文本时,能够享受到类似桌面应用程序的体验。CKEditor支持HTML、CSS、图像、链接、...
Flask项目——集成富文本编辑器CKeditor,实现了图片上传、文件上传、Flash上传等功能。方便进行项目集成及应用。代码无需任何修改,可完美执行!!! Flask项目——集成富文本编辑器CKeditor,实现了图片上传、...
4. **富文本编辑器库的使用**:市面上有许多成熟的富文本编辑器库,如CKEditor、TinyMCE、Quill、Draft.js等。选择合适的编辑器库可以极大地简化开发工作。开发者需要学习这些库的API,理解其工作原理,并根据需求...
总的来说,CKEditor是一个功能强大且灵活的富文本编辑器,对于需要在网站上提供高质量文本编辑功能的开发者来说,它是理想的选择。通过深入理解其特性和配置,开发者可以构建出满足特定需求的文本编辑解决方案。
CKEditor是一款功能丰富的富文本编辑器,常用于网页中的内容编辑。本篇文章将详细介绍如何在SSH框架中整合CKEditor与ExtJS,以实现高效、美观的前端文本编辑功能。 首先,我们需要理解SSH框架的运作原理。Spring...