`

1. 安装和使用CKEditor

阅读更多
CKEditor是一款实用的前端编辑器,核心是用JavaScript来编写,并且提供了丰富的插件可供使用。

1. 下载

    从官网http://ckeditor.com/download下载CKEditor3.6.3包,以及支持Java的war包:

   ckeditor_3.6.3.zip
   ckeditor-java-3.6.2.war

2. 解压

   解压ckeditor_3.6.3.zip到项目的Web根目录下,解压ckeditor-java-3.6.2.war并覆盖Web根目录的META-INF和WEB-INF等文件夹和文件。

3. 启动工程

   打开浏览器访问,查看调用CKEditor的几种方式:

a. 替换存在的textarea标签:

   replace的值要和textarea的id或name相同

   basePath后面要以/结尾:
   basePath有两种寻址方式:
      相对url路径,如: basePath="../../ckeditor/"
      web根目录路径,如果ckeditor放在根目录下,则basePath="${pageContext.servletContext.contextPath}/ckeditor/"

<%@ taglib prefix="ckeditor" uri="http://ckeditor.com" %>
<html>
 <head>
  <link rel="stylesheet" type="text/css" href="ckeditor/_samples/sample.css" />
 </head>
 <body>
  <form action="assets/sample_posteddata.jsp" method="post">
    <label for="editor1">Editor1</label>
    <textarea id="editor1" rows="10" cols="80"></textarea>
  </form>
  <ckeditor:replace replace="editor1" basePath="ckeditor/" />
 </body>
</html>


b. 替换所有存在的textarea标签:

   和a类似,不同的是标签。

  
   ...
   <ckeditor:replaceAll basePath="ckeditor/" />
   ...
   


c. 用Java代码生成:

   editor属性的值不能和页面中其它的id相同

  
	...
	<%@ page import="java.util.Map"  import="java.util.HashMap" %>
	<%@ page import="com.ckeditor.CKEditorConfig" %>
	...
		<label for="editor1">Editor1</label>
		<%
			String value = "My first [b]CKEditor[/b] Java tag";
			Map<String, String> attr = new HashMap<String, String>();
			attr.put("rows", "8");
			attr.put("cols", "50");
			CKEditorConfig settings = new CKEditorConfig();
			settings.addConfigValue("Width", "500");
			settings.addConfigValue("Toolbar", "Default");
		%>
		<ckeditor:editor editor="editor1" basePath="ckeditor/"
			config="<%=settings %>" textareaAttributes="<%=attr %>"
			value="<%=value %>" />
	...
   
分享到:
评论

相关推荐

    ckeditor_aspnet_3.6.6.2.zip

    CKEditor.NETwithSamples.sln中的示例代码展示了CKEditor在ASP.NET中的各种用法,如基本编辑、上传图片、插件使用等。通过这些示例,开发者可以快速了解如何在实际项目中应用CKEditor。 五、进一步优化与扩展 除了...

    CKEditor 3.6.2中文文档

    CKEDITOR.replace('editor1'); ``` #### 五、其他注意事项 - **加载数据**: 如果需要从数据库或其他来源加载数据到编辑器中,需要将数据编码为HTML并放入`&lt;textarea&gt;`元素内。 - **服务器端处理**: `name`属性...

    CKEditor控件CKFinder控件和使用说明

    5. `使用说明.txt`:这是一个文本文件,里面详细介绍了如何安装和配置CKEditor以及CKFinder,是快速上手的关键。 6. `themes`、`skins`、`images`:这些文件夹包含了CKEditor的主题、皮肤和图像资源,可以自定义编辑...

    CKeditor 4.3 上传图片 asp(不是.net)

    1. 附件中有Tabs.upload组件,需要安装(免费的) 2. index页面和Ckeditor要放在一个文件件目录下(建议放在头目录) 3. 跟CKeditor同等目录下创建文件夹upload/photo(记得给用户文件夹修改权限) 4. 上传代码在...

    前端项目-angular-ckeditor.zip

    1. **安装CKEditor** 在Angular项目中,通常我们会使用npm(Node Package Manager)来安装CKEditor。在终端中运行以下命令: ``` npm install --save @ckeditor/ckeditor5-angular ``` 2. **引入CKEditor模块**...

    C# ckeditor 用法

    1. **安装CKEditor** - 首先,你需要从CKEditor的官方网站下载最新版本的编辑器包。解压后,你会得到一个包含各种文件和目录的压缩包。 - 将`ckeditor`目录复制到你的ASP.NET项目的`Scripts`或`Content`目录下,以...

    富文本编辑器ckeditor使用手册

    1. **安装CKEditor**:首先,你需要从CKEditor的官方网站下载编辑器的最新版本。安装过程包括将编辑器的JavaScript文件引入到你的HTML页面中,并设置一个用于编辑的元素,如`&lt;textarea&gt;`。 2. **基本使用**:...

    ckeditor5富文本框使用demo.zip

    1. **安装CKEditor 5**:首先,你需要通过npm(Node.js包管理器)安装CKEditor 5的开发版或者预构建版本,以便在前端项目中引入。 2. **创建编辑器实例**:在JavaScript代码中,你需要创建一个CKEditor 5实例,指定...

    django-ckeditor-master.zip

    **Django CKEditor 富文本编辑器详解** 在Python的Web开发框架Django中,集成一个功能强大的富文本编辑器是提升用户...通过深入理解CKEditor的使用和配置,你可以根据项目需求定制编辑器,进一步提升用户交互体验。

    ckEditor在jsp中的使用

    - 上述代码创建了一个名为`editor1`的文本区域,并使用`CKEDITOR.replace`方法将其替换为ckEditor实例。 - `skin`参数用于设置编辑器的主题风格,如`kama`。 - `language`参数用于设置编辑器的语言环境,如`zh-...

    ckeditor使用方法.pdf

    CKEDITOR.replace('TextArea1'); // 对于ASP.NET环境下的控件 CKEDITOR.replace('tbContent'); // 如果位于母版页中,则需要动态获取ClientID CKEDITOR.replace('&lt;%=tbContent.ClientID.Replace("_","$")%&gt;'); ...

    CKEditor5-SyntaxHighlight.v1.0.4.zip

    1. **安装CKEditor 5和highlight.js**:首先,从CKEditor 5官方网站下载最新版本的编辑器,同时从highlight.js的GitHub仓库获取所需的CSS和JS文件。将这些文件放入项目的适当目录,例如`Scripts`和`Content`。 2. *...

    ckeditor_aspnet_3.6.2

    通过"CKEditor.NETwithSamples.sln"和"CKEditor.NET.sln"这两个解决方案文件,开发者可以快速上手,了解如何在ASP.NET控件中嵌入编辑器,并进行自定义配置。 四、安装与部署 "LICENSE.html"、"INSTALL.html"和...

    CKEditor for Zen Cart v1.xx

    在实际使用中,商家可以通过以下步骤安装和配置CKEditor for Zen Cart: 1. **下载压缩包**:从提供的链接或者官方源获取"ckeditor-for-zencart-3.7c"。 2. **解压文件**:将压缩包解压到Zen Cart的相应目录,通常...

    ckeditor插件richcombo

    1. 安装和配置CKEditor,确保其正确运行。 2. 下载并集成richcombo插件到CKEditor的安装目录。 3. 配置CKEditor实例,启用richcombo插件,并根据需要定制下拉框中的选项。 4. 如果有lineheight插件,同样需要安装并...

    Django项目使用ckeditor详解(不使用admin)

    1.安装django-ckeditor pip install django-ckeditor 如果需要上传图片或者文件,还需要安装pillow pip install pillow 2.配置模型字段 如果编辑器需要上传图片或者文件,需要引入RichTextUploadingField,否则只...

    ckeditor 3.6.2 怎么使用

    1. 引入 CKEditor JavaScript 文件:确保 CKEditor 文件夹位于 web 根目录下的合适位置,并在需要使用编辑器的页面中引入 `ckeditor.js`。 ```html &lt;script src="includes/ckeditor/ckeditor.js"&gt; ``` 2. 创建编辑...

    ckeditor 文本编辑器与asp.net的结合实例

    1. **安装CKEditor**: 首先,你需要从CKEditor的官方网站下载最新版本的编辑器包,解压缩后得到所需的JavaScript文件和资源文件。这些文件通常会被放在Web应用程序的 Scripts 或者 Assets 目录下。 2. **引用...

    CKEditor asp.net

    该项目包含两个解决方案文件(CKEditor.NETwithSamples.sln和CKEditor.NET.sln),这些解决方案包含了服务器控件和一些示例代码,帮助开发者更好地理解和使用CKEditor。 5. **使用CKEditor.NET服务器控件**:`...

    CKEditor安装与配置

    CKEDITOR.replace('editor1'); ``` **5. 进阶配置** - **自定义配置**: 可以通过配置选项来自定义编辑器的行为和外观,例如禁用某些按钮或更改工具栏布局。配置项可以通过JavaScript代码设置: ```html ...

Global site tag (gtag.js) - Google Analytics