CKeditor、CKFinder的安装配置

CKEditor是不集成文件上传与管理功能的,文件上传管理功能被集成在CKFinder中,这是一个收费的商业软件。

如需要文件上传与管理功能建议使用FCKeditor或者手动破解CKFinder。

下面我说一下ckeditor的使用方法,有三种:

当前最新的.net版本为ckeditor_aspnet_3.6.6.2

ckeditor为4.5.8

方法一(添加控件的形式):

①将ckeditor_aspnet_3.6.6.2\bin\Debug路径中的CKEditor.NET.dll添加到引用

(CKFinder一样添加CKFinder.dll文件)

②将CKEditor.NET.dll文件粘贴到工具箱常规

③在网页注册程序集

1 <%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>

直接拖动控件到网页中就可以使用

使用ckfinder要写后台代码,与CKEditor绑定

1 protected void Page_Load(object sender, EventArgs e)
2  {
3      CKFinder.FileBrowser fileBrowser = new CKFinder.FileBrowser();
4      fileBrowser.BasePath = "ckfinder";  //CKFinder路径
5      fileBrowser.SetupCKEditor(CKEditorControl1);
6  }  

方法二(js加载)

①配置ckeditor的路径,如果是ckeditor文件夹下的话可以不配置,默认路径为ckeditor

1 CKEDITOR.editorConfig = function( config )
2 {
3      basePath = ‘/js/ckeditor/‘;   //CKEditor路径
4  };  

②在网页中引入js文件

1 <script src="/ckeditor/ckeditor.js" type="text/javascript"></script>
2 <script src="/ckfinder/ckfinder.js" type="text/javascript"></script> 

③完成初始化

 1   <!--方法一-->
 2   <textarea id="content" name="content" class="ckeditor"><%=Request.Form["content"] %></textarea>
 3   <script type="text/javascript">
 4           CKFinder.setupCKEditor(null, ‘/ckfinder‘);    //绑定CKFinder到编辑器中
 5
 6   </script>
 7
 8   <!--方法二-->
 9   <textarea id="content" name="content"><%=Request.Form["content"] %></textarea>
10   <script type="text/javascript">
11       var editor = CKEDITOR.replace(‘content‘);
12       CKFinder.setupCKEditor(editor, ‘/ckfinder‘);
13   </script>

方法三(jQuery加载)

①引入js

1  <script src="/js/jquery/jquery-1.6.2.js" type="text/javascript"></script>
2  <script src="/ckeditor/ckeditor.js" type="text/javascript"></script>
3  <script src="/ckeditor/adapters/jquery.js" type="text/javascript"></script>
4  <script src="/ckfinder/ckfinder.js" type="text/javascript"></script> 

②初始化

1 <textarea id="content" name="content"><%=Request.Form["content"] %></textarea>
2 <script type="text/javascript">
3     $(function() {
4          $(‘#content‘).ckeditor();
5                 CKFinder.setupCKEditor(null, ‘/ckfinder‘);
6     });
7  </script>  

最后删除CKEditor多余文件:

可删除的文件夹:samples(示例)、source(开源文件)、source(如不使用jQuery方法加载可删除)

lang:languages.js、zh-cn.js、en.js这3个文件,其它全部删除。

skins:存放皮肤文件,将不用的删除,默认是moono。

提示:CKFinder是需要付钱的,可自行百度破解方法。个人支持正版。

时间: 2024-12-22 19:36:42

CKeditor、CKFinder的安装配置的相关文章

网络编辑器插件ckeditor+ckfinder配置

原帖地址 另外一个 去掉编辑器的下边栏 在config.js中加入: config.removePlugins = 'elementspath'; config.resize_enabled = false; 就ok了 ckeditor+ckfinder配置用法   一.使用方法:    1.在页面<head>中引入ckeditor核心文件ckeditor.js    <script type="text/javascript" src="ckeditor/

MVC配置ckeditor+ckfinder

ckeditor当前使用版本:4.5.8 ckfinder当前使用版本:2.6.0 1.Ckeditor配置简单,直接使用Nuget下载就可 2.下载ckfinder https://cksource.com/ckfinder/download 选择Asp.net版本下载并放在相同的目录下:‘Scripts' 3.添加js引用: @Scripts.Render("~/Scripts/ckeditor/ckeditor.js") @Scripts.Render("~/Scrip

jsp中如何整合CKEditor+CKFinder实现文件上传

最近笔者做了一个新闻发布平台,放弃了之前的FCKEditor编辑器,使用了CKEditor+CKFinder,虽然免费的CKFinder是Demo版本,但是功能完整,而且用户都是比较集中精神发新闻的人,不会在意这个.笔者使用的版本分别是:CKEditor3.5.3+CKFinder2.0.2,今天笔者整理了一下配置CKEditor和CKFinder的过程,以及需要注意的一些问题,希望对大家有所帮助. 第一:下载CKEditor和CKFinder相关的安装文件 1.在CKEditor官网http:

在ASP.NET项目中使用CKEditor +CKFinder实现图片上传功能

前言 之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学习它的用法,现在把我的学习过程与大家分享一下. 谈起FCKeditor,相信没几个Web程序员不知道的吧.不过,官方已经停止了该产品的更新,其最新版是2.6.6,于2010年2月15日发布. 取代FCKeditor的产品叫CKEditor(Content And Knowledge Editor),与其说是对FCKeditor的升级,不如说是全新的一个产品.相比FCK

CentOS 6.9中Telnet的安装配置

Telnet:TCP/IP协议中的一员,是Internet远程登录服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.要开始一个Telnet会话,必须输入用户名和密码来登录服务器.Telnet是常用的远程控制Web服务器的方法,监听TCP的23号端口. xinetd:新一代的网络超级守护进程,经常用来管理多种轻量级的Internet服务.xinetd提供类似于inetd+tcp_wrapper的功能,但它更强大更安全.xinetd能够同时监听多个指定的端口,在接受用户请

使用LVS实现负载均衡原理及安装配置详解

转:http://www.cnblogs.com/liwei0526vip/p/6370103.html 使用LVS实现负载均衡原理及安装配置详解 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale.这里主要是学习 LVS 并对其进行了详细的总结记录. 一.负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director

47 监控系统基础及zabbix介绍、zabbix工作原理及安装配置、zabbix on CentOS7、zabbix配置

02    zabbix工作原理及安装配置 配置环境 node1192.168.1.120CentOS6.7 node2192.168.1.121CentOS6.7 1.安装配置zabbix #安装前准备 [[email protected] ~]#yum -y install mysql-server mysq [[email protected] ~]# mysql mysql> CREATE DATABASE zabbix CHARACTER SET utf8; mysql> GRANT

详解“FTP文件传输服务”安装配置实例

"FTP文件传输服务"安装配置实例 家住海边喜欢浪:zhang789.blog.51cto.com 目录 简介 ftp工作原理 常见的FTP服务 Vsftpd服务器的安装 Vsftpd.conf配置文件详解 配置FTP服务器实例 实例:配置匿名用户 实例:配置本地用户登录 实例:配置虚拟用户登录(MySQL认证) 实例:控制用户登录 实例:设置欢迎信息 分析vsftpd日志管理 FTP服务器配置与管理 简介 FTP 是File Transfer Protocol(文件传输协议)的英文简

redis应用之安装配置介绍

一.redis介绍: 1.redis定义: Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主持.redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(sorted set --有序集合)和hash(哈希类型).这些数据类型都