CKEditor 3.0 配置 使用
2009-09-11 21:17
CKEditor 3.0安装配置,感觉比较简单,但本次没有涉及上传文件的配置,下篇文章将写一下如何将CKEditor的兄弟产品:ckfinder 功能强大的上传文件管理器整合进 CKEditor3.0
下载CKEditor 3.0,地址:http://ckeditor.com/
首先,下载下来解压后,把文件夹ckeditor放到你的站点。
其次,在你的网页里面加入下面脚本:
<script type="text/javascript" src="../ckeditor/ckeditor.js"></script>
注意红色部分,这里根据你自己的编辑器路径修改,请务必配置正确。
再次,在需要引用CKEditor编辑器的地方加入下面代码:
- <textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10">
- 这里是内容
-
</textarea>
- 如果你是ASP.NET开发人员 可以写成:
-
<textarea class="ckeditor" id="txtContent" runat="server" name="txtContent"></textarea>
-
-
-
-
<textarea cols="80" id="editor1" name="editor1" rows="10">
- 这里是内容
-
</textarea>
-
lt;script type="text/javascript">
- CKEDITOR.replace( 'editor1' );
-
lt;/script>
<textarea class="ckeditor" cols="80" id="editor1" name="editor1" rows="10">
这里是内容
</textarea>
如果你是ASP.NET开发人员 可以写成:
<textarea class="ckeditor" id="txtContent" runat="server" name="txtContent"></textarea>
或者:
<textarea cols="80" id="editor1" name="editor1" rows="10">
这里是内容
</textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
这样,一个编辑器就基本可以使用了。
--------------------------------------------------
配置属于自己的编辑器,配置Config.js文件(官方给出配置的几种方法,详见参考官方文档)如下:
http://docs.fckeditor.net/ckeditor_api/symbols/CKEDITOR.config.html#.autoUpdateElement
用记事本打开config.js文件,可看到下面代码:
- CKEDITOR.editorConfig = function( config )
- {
-
-
config.language = 'zh-cn';
-
-
-
config.height = 400;
-
config.skin='v2';
-
- config.toolbar =
- [
-
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
-
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
-
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
-
['Link','Unlink','Anchor'],
-
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
-
'/',
-
['Styles','Format','Font','FontSize'],
-
['TextColor','BGColor'],
-
['Maximize', 'ShowBlocks','-','Source','-','Undo','Redo']
-
- ];
- };
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
config.language = 'zh-cn'; //配置语言
//config.uiColor = '#FFF'; //背景颜色
//config.width = 500; //宽度
config.height = 400; //高度
config.skin='v2';
//工具栏
config.toolbar =
[
['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
['NumberedList','BulletedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','HorizontalRule','Smiley','SpecialChar','PageBreak'],
'/',
['Styles','Format','Font','FontSize'],
['TextColor','BGColor'],
['Maximize', 'ShowBlocks','-','Source','-','Undo','Redo']
];
};
为了减少编辑器的大小,可以删除一些不必要的文件,如把_samples、_source、_tests三个文件夹删除,进入lang文件目录,保留en.js、zh.js、zh-cn.js三个文件,其余的语言文件如果你用不到,可以删除。
相关推荐
CKeditor 3.0版本是其历史上的一个重要里程碑,提供了一套详尽的配置选项,使得开发者可以根据需求定制编辑器的功能和外观。以下将详细介绍CKeditor 3.0的一些关键知识点。 1. **CKeditor的特点与用途**: - ...
这篇内容我们将深入探讨如何将CKfinder整合进CKEditor 3.0,以便实现更丰富的文件上传和管理功能。 CKEditor 3.0 是CKEditor系列的一个版本,它提供了一个用户友好的界面,支持多种文本格式、样式和插件。它的核心...
而“ckeditor”文件夹则可能包含编辑器的JavaScript文件、CSS样式表、图片资源以及必要的配置文件,这些文件是部署和运行CKEditor 3.0所必需的。 总的来说,CKEditor 3.0 是一个功能全面、易于集成的富文本编辑器,...
在压缩包中包含的"ckeditor"文件可能包含了 CKEditor 3.0 的源码、样例、文档、配置文件和必要的资源文件。开发者可以通过这些文件来了解其工作原理,进行自定义配置或开发新的插件。 总的来说,CKEditor 3.0 是一...
在本文中,我们将探讨如何将CKFinder与CKEditor 3.0进行整合,以便在内容编辑器中实现图像、文件和多媒体资源的上传和管理。CKFinder是一款强大的文件管理工具,而CKEditor则是一款广泛使用的富文本编辑器。CKFinder...
总之,通过简单地配置CKEditor的初始化参数,我们可以轻松地将CKFinder整合到CKEditor 3.0中,无需修改压缩的JavaScript文件,从而实现高效、便捷的文件管理和编辑功能。对于那些希望提升网站内容编辑体验的开发者来...
此外,CKFinder还支持自动检测图片并生成缩略图,由Fckeditor公司开发,可以与FckEditor或CKEditor配合使用,提升编辑体验。 CKEditor 3.0虽然进行了全面的更新,但默认并未包含文件上传功能。为了弥补这一不足,...
### CKEditor安装与配置详解 #### 一、CKEditor简介 CKEditor,原名FCKeditor,是一款功能强大的在线富文本编辑器。随着版本的更新和技术的发展,它被重命名为CKEditor,以更好地体现其所属的公司CKSource的品牌...
2. **配置插件**:在CKEditor 4的配置文件(config.js)中,设置`filebrowserVideoUploadUrl`为后端的视频上传API地址。 3. **自定义UI**:可以通过CKEditor 4的API创建一个按钮或菜单项,触发视频选择和上传操作。...
在2009年升级至3.0版本时,更名为CKEditor,意为"Content and Knowledge"。CKEditor 4.3 Beta是截至2013年9月18日的最新版本,它带来了全新的用户界面,JavaScript API插件支持,以及对无障碍功能的改进。 **集成...
使用`Part`接口(Java Servlet 3.0及以上版本)或`InputStream`和`OutputStream`来读写文件内容。 4. **存储图片**:在`WebContent`目录下,可以创建一个专门用来存储上传图片的文件夹,如`uploads`。JSP页面将上传...
在Servlet 3.0及以上版本,可以使用`@.WebServlet`注解简化配置。创建一个Servlet类,继承`HttpServlet`,重写`doPost`方法,使用`HttpServletRequest`的`getPart`方法获取上传的文件。注意,文件上传需要处理文件...
使用以下命令更新src / ckeditor.js: import ClassicImageResize from '@emagtechlabs/ckeditor5-classic-image-resize' ; Editor . builtinPlugins = [ // ... ClassicImageResize , // ... ] ; Editor . defa
CKEditor-3-配置文档 config.height = 500; config.htmlEncodeOutput = true config.language = 'de';
总的来说,Java环境下的FCKeditor(CKEditor)配置与应用涉及下载、集成、页面标签的使用以及服务器端的处理。通过这些步骤,开发者可以轻松地在Web应用中实现富文本编辑功能,提高用户的交互体验。尽管CKEditor已...
SpringBoot2.0可以借助如Git或MongoDB的GridFS来实现版本控制,而Vue3.0则可以使用Quill、CKEditor等富文本编辑器,让用户轻松编辑Markdown格式的文档。 在实际项目中,还需要考虑安全性,例如使用Spring Security...
**FCKeditor 3.0 知识点详解** FCKeditor是一款开源的网页文本编辑器,它在Web开发领域中扮演着重要的角色,尤其是在构建富文本编辑功能...通过深入理解和使用FCKeditor 3.0,可以提升网页应用的用户体验和开发效率。
在压缩包文件中,"说明.txt"很可能包含了关于FCKeditor3.0的安装、配置和使用说明,这对于初学者来说非常重要,能够帮助他们快速上手。而"ckeditor"文件夹则可能包含编辑器的全部源代码和资源文件,开发者可以通过...