通过在网上搜寻资料终于把CKEditor3.2和 CKFinder1.43集成在ASP.NET中使用了!!
CKEditor3.2和 CKFinder1.43官方网站:
http://ckeditor.com/
http://ckfinder.com/
配置方法:
1,到官方网站下载CKEditor3.2.rar和CKFinder1.43.rar文件,分别解压后放到将两个文件夹拷贝到网站的根目录下,CKEditor是编辑器,它本身并没有上传功能,所以需要集成CKFinder的上传功能。
2,将CKFinder文件夹里的bin目录下的CKFinder.dll文件拷到你自己网站的bin目录下
3,创建一个上传文件的目录upload。在默认配置的情况下,/ckfinder/userfiles/是上传目录;如果想修改上传目录,修改 config.ascx文件中的BaseUrl = "/upload/",这里是以根目录作为绝对路径的目录,注意以反斜杠结尾。
4,确保你的文件夹能被网络访问写入。在Windows里,给IUSR_<ServerName>用户写权限;CKFinder可以结合 session来判断用户是否有权限进行上传。如果不需要进行用户身份验证,那么修改config.ascx文件里的 CheckAuthentication()函数,直接返回true。要进行身份验证,也是修改这个函数。
5,去掉上传功能中讨厌的水印提示,打开ckfinder—core—js目录下的ckfinder_gecko.js和ckfinder_ie.js两个文件,直接查找en.call(window,qo); 并注释掉就ok了。
6,在页面中嵌入编辑器。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>ckeditor</title>
<script src="ckeditor/ckeditor.js" type="text/javascript"></script>
<script src="ckfinder/ckfinder.js" type="text/javascript"></script>
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function(){
$("#btn").click(function(){
var oEditor = CKEDITOR.instances.txtCk;
alert( oEditor.getData() );
});
$("#btn1").click(function(){
var oEditor = CKEDITOR.instances.txtCk;
var str="ASP.NET中CKEditor3.2和CKFinder1.43的配置和使用!"
oEditor.setData("<h3 style='color:blue; text-align:center;'>"+str+"</h3>");
});
});
</script>
</head>
<body>
<div style="width:900px; height:500px; margin :20px auto;">
<!-- 嵌入编辑器开始-->
<textarea id="txtCk" cols="80" rows="50" name="txtCk" ></textarea>
<script type="text/javascript">
if (typeof CKEDITOR == "undefined") {
document.write("加载CKEditor失败");
}
else {
var editor = CKEDITOR.replace("txtCk");
CKFinder.SetupCKEditor(editor, "ckfinder/"); //ckfinder总目录的相对路径.
}
</script>
<!-- 嵌入编辑器结束-->
<br />
<input type="button" id="btn" value="获取内容"/>
<input type="button" id="btn1" value="设置内容"/>
</div>
</body>
</html>
7,打开ckeditor目录下的文件config.js文件,对编辑器进行个性化配置。
CKEDITOR.editorConfig = function( config )
{
//更多的相关配置请参考官方文档
config.language = 'zh-cn';//中文
config.uiColor = '#AADC6E';//编辑器颜色
config.height="220";//宽度
config.width="820";//高度
};
通过以上配置就可以体验新版的编辑器了,对于目录中一些没必要的文件可以自行删除,最后附上效果图!
分享到:
相关推荐
本版本为CKEDITOR 3.2 和CKFINDER 1.43 的结合版本!拥有图片上传和文件管理的综合功能!欢迎使用!能够将UTF-8模式上上传中文图片转化为以时间重命名图片问题,解决浏览时图片无法显示,图片乱码问题!简化优化版!
ASP.NET版的Ckeditor和ckfinder是一套强大的富文本编辑器与图片管理工具的组合,广泛应用于网页内容编辑和管理。Ckeditor是著名的HTML编辑器,而ckfinder则作为一个文件管理器,两者结合可以提供一个完整的图文编辑...
在ASP.NET应用中,CKEditor5是一款常用的富文本编辑器,它提供了丰富的文本格式化功能,包括图片上传。本文将详细介绍如何在ASP.NET环境中集成CKEditor5并实现图片上传功能。 首先,我们需要在项目中引入CKEditor5...
.NET环境下ckeditor与ckfinder配置(附ckfinder1.x注册机)
通过以上步骤,你已经在Asp.net环境中成功地集成了CKEditor和CKFinder,为用户提供了一套功能齐全、易于使用的富文本编辑和资源管理工具。在实际项目中,你还可以根据需要扩展CKEditor的功能,例如添加自定义按钮或...
在Asp.Net MVC3开发中,富文本编辑器CKEditor是一个常见的...通过以上步骤,我们能够在ASP.NET MVC3项目中成功配置CKEditor 4.4.0与CKFinder,为用户提供一个功能齐全的富文本编辑体验,同时能够方便地管理和上传图片。
3. 可能的示例页面或演示应用:这些页面展示了CKEditor和CKFinder的集成使用,帮助开发者了解如何在实际项目中部署和配置这两个工具。 4. 配置文件和文档:可能包含CKEditor和CKFinder的配置指南,帮助开发者根据...
asp.net ckeditor3.6+ckfinder2.1(完美破解),压缩包里面有完整的项目。
`ckeditor`和`ckfinder`就是两个常用的工具,它们在ASP.NET项目中得到了广泛应用。本教程将详细介绍如何在Visual Studio 2010(VS2010)的ASP.NET项目中集成`ckeditor`和`ckfinder`,以实现一个完整的图文编辑解决...
综上所述,这个项目展示了如何在ASP.NET环境中集成CKEditor4和ckfinder,以实现一个完整的图片上传和管理解决方案。开发者需要理解ASP.NET的基本架构,HTTP处理程序的工作原理,以及如何配置和使用CKEditor和...
虽然这里介绍的是较旧的版本,但其核心功能和配置方法在新版本中依然适用。随着技术的发展,CKEditor和CKFinder都有了更新的版本,提供了更多功能和更好的性能,对于新项目,建议使用最新版以获得最佳体验。
根据提供的文件信息,本篇内容将详细介绍如何在***环境中配置最新版的CKEditor和CKFinder来实现图片上传功能。我们将从下载文件、配置文件、文件上传到安全性配置等多方面来展开说明。 ### CKEditor与CKFinder介绍 ...
在"MvcSample"这个项目中,开发者已经预先配置了CKEditor4.47和CKFinder的集成,适用于ASP.NET MVC4或MVC5环境。MvcSample.rar是项目源代码的压缩文件,解压后可以导入到Visual Studio中进行查看和运行。MvcSample....
ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以直接调用,asp.net版本 ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以直接调用,asp.net版本 ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以...
1. **文件管理**:用户可以在CKFinder中浏览和管理服务器上的文件和文件夹,支持创建、删除、重命名等操作。 2. **多文件上传**:可以一次性上传多个文件,支持拖放上传。 3. **图片处理**:提供图片缩略图、裁剪、...
开发中的终结版,狼王编辑器,打包下载。 CKEditor 4.0和CKFinder 2.1 在验证中,可以加入限制IP地址...2.ckfinder中,config.ascx 这里可以配置到 web.config中, 方便统一设置BaseUrl = "~/ckfinder/userfiles/";
例如 BiDi 支持、通过鼠标修改表格列的宽度、在表格上的TAB键处理、只读区域等等,本人使用的是.net 4.0,如果你的是vs2005或2008,只用新建一个网站,把所下载的文件(除webconfuger外)复制到网站目录中即可!...
### ASP.NET部署ckeditor_3.6.2及插件ckfinder_aspnet_2.1 #### 一、ckeditor_3.6.2部署步骤详解 ckeditor是一款非常强大的富文本编辑器,在许多Web项目中被广泛应用。对于使用ASP.NET开发的应用程序来说,正确地...
这通常涉及在CKEditor的配置选项中指定CKFinder的路径和配置。 3. **安装CKFinder**:同样,可以通过NuGet或手动下载CKFinder并将其部署到服务器上。配置CKFinder以连接到合适的存储位置,例如本地文件系统、FTP...
这通常通过设置CKEditor的config对象来完成,例如指定CKFinder的路径和配置选项。 在服务器端,你需要创建一个控制器和相关的行为来处理CKFinder的文件上传请求。这些行为通常包括验证用户权限、处理文件上传、保存...