`
long546324
  • 浏览: 207044 次
  • 性别: Icon_minigender_1
  • 来自: 云南
社区版块
存档分类
最新评论

ASP.NET中CKEditor3.2和CKFinder1.43的配置和使用!

    博客分类:
  • .net
阅读更多
通过在网上搜寻资料终于把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";//高度
};


通过以上配置就可以体验新版的编辑器了,对于目录中一些没必要的文件可以自行删除,最后附上效果图!








2
0
分享到:
评论

相关推荐

    fckeditor3.2和ckfinder1.43完美图片上传结合版本

    本版本为CKEDITOR 3.2 和CKFINDER 1.43 的结合版本!拥有图片上传和文件管理的综合功能!欢迎使用!能够将UTF-8模式上上传中文图片转化为以时间重命名图片问题,解决浏览时图片无法显示,图片乱码问题!简化优化版!

    最新asp.net版Ckeditor+ckfinder

    ASP.NET版的Ckeditor和ckfinder是一套强大的富文本编辑器与图片管理工具的组合,广泛应用于网页内容编辑和管理。Ckeditor是著名的HTML编辑器,而ckfinder则作为一个文件管理器,两者结合可以提供一个完整的图文编辑...

    asp.net 使用ckeditor5富文本编辑器包含图片上传全部代码

    在ASP.NET应用中,CKEditor5是一款常用的富文本编辑器,它提供了丰富的文本格式化功能,包括图片上传。本文将详细介绍如何在ASP.NET环境中集成CKEditor5并实现图片上传功能。 首先,我们需要在项目中引入CKEditor5...

    .NET环境下ckeditor与ckfinder配置(附ckfinder1.x注册机)

    .NET环境下ckeditor与ckfinder配置(附ckfinder1.x注册机)

    Asp.net 中ckeditor结合ckfinder的使用

    通过以上步骤,你已经在Asp.net环境中成功地集成了CKEditor和CKFinder,为用户提供了一套功能齐全、易于使用的富文本编辑和资源管理工具。在实际项目中,你还可以根据需要扩展CKEditor的功能,例如添加自定义按钮或...

    Asp.Net mvc3中ckeditor4.4.0与ckfinder配置上传图片.zip

    在Asp.Net MVC3开发中,富文本编辑器CKEditor是一个常见的...通过以上步骤,我们能够在ASP.NET MVC3项目中成功配置CKEditor 4.4.0与CKFinder,为用户提供一个功能齐全的富文本编辑体验,同时能够方便地管理和上传图片。

    CKEditor 3.6 和 CKFinder 2.2 for ASP.NET 二者zip打包下载

    3. 可能的示例页面或演示应用:这些页面展示了CKEditor和CKFinder的集成使用,帮助开发者了解如何在实际项目中部署和配置这两个工具。 4. 配置文件和文档:可能包含CKEditor和CKFinder的配置指南,帮助开发者根据...

    asp.net ckeditor3.6+ckfinder2.1(完美破解)

    asp.net ckeditor3.6+ckfinder2.1(完美破解),压缩包里面有完整的项目。

    vs2010 asp.net项目中集成ckeditor和ckfinder最简单图文教程(源代码)

    `ckeditor`和`ckfinder`就是两个常用的工具,它们在ASP.NET项目中得到了广泛应用。本教程将详细介绍如何在Visual Studio 2010(VS2010)的ASP.NET项目中集成`ckeditor`和`ckfinder`,以实现一个完整的图文编辑解决...

    CKEditor4+ckfinder ASP.NET 支持图片上传

    综上所述,这个项目展示了如何在ASP.NET环境中集成CKEditor4和ckfinder,以实现一个完整的图片上传和管理解决方案。开发者需要理解ASP.NET的基本架构,HTTP处理程序的工作原理,以及如何配置和使用CKEditor和...

    .net ckeditor 3.6.2 和 ckfinder 2.2 配置

    虽然这里介绍的是较旧的版本,但其核心功能和配置方法在新版本中依然适用。随着技术的发展,CKEditor和CKFinder都有了更新的版本,提供了更多功能和更好的性能,对于新项目,建议使用最新版以获得最佳体验。

    Asp.net 最新版CKEditor+CKFinder配置实现图片上传.

    根据提供的文件信息,本篇内容将详细介绍如何在***环境中配置最新版的CKEditor和CKFinder来实现图片上传功能。我们将从下载文件、配置文件、文件上传到安全性配置等多方面来展开说明。 ### CKEditor与CKFinder介绍 ...

    ASP.NET 最新版本的CKEditor4.47和CKFinder图片上传控件集成.rar

    在"MvcSample"这个项目中,开发者已经预先配置了CKEditor4.47和CKFinder的集成,适用于ASP.NET MVC4或MVC5环境。MvcSample.rar是项目源代码的压缩文件,解压后可以导入到Visual Studio中进行查看和运行。MvcSample....

    ckeditor3.6_ckfinder2.0.2破解,整合,已经配置

    ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以直接调用,asp.net版本 ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以直接调用,asp.net版本 ckeditor3.6_ckfinder2.0.2破解,整合,已经配置好,可以...

    .net环境下ckeditor与ckfinder实例

    1. **文件管理**:用户可以在CKFinder中浏览和管理服务器上的文件和文件夹,支持创建、删除、重命名等操作。 2. **多文件上传**:可以一次性上传多个文件,支持拖放上传。 3. **图片处理**:提供图片缩略图、裁剪、...

    Asp.net CKEditor 4.0和CKFinder 2.1 上传文件

    开发中的终结版,狼王编辑器,打包下载。 CKEditor 4.0和CKFinder 2.1 在验证中,可以加入限制IP地址...2.ckfinder中,config.ascx 这里可以配置到 web.config中, 方便统一设置BaseUrl = "~/ckfinder/userfiles/";

    asp.net CKEditor 4.0和CKFinder 2.1的应用_网页编辑器

    例如 BiDi 支持、通过鼠标修改表格列的宽度、在表格上的TAB键处理、只读区域等等,本人使用的是.net 4.0,如果你的是vs2005或2008,只用新建一个网站,把所下载的文件(除webconfuger外)复制到网站目录中即可!...

    ASP.NET部署ckeditor_3.6.2及插件ckfinder_aspnet_2.1

    ### ASP.NET部署ckeditor_3.6.2及插件ckfinder_aspnet_2.1 #### 一、ckeditor_3.6.2部署步骤详解 ckeditor是一款非常强大的富文本编辑器,在许多Web项目中被广泛应用。对于使用ASP.NET开发的应用程序来说,正确地...

    ASP.NET C# CKEditor(4.14版本)+CKFinder上传图片

    这通常涉及在CKEditor的配置选项中指定CKFinder的路径和配置。 3. **安装CKFinder**:同样,可以通过NuGet或手动下载CKFinder并将其部署到服务器上。配置CKFinder以连接到合适的存储位置,例如本地文件系统、FTP...

    ASP.NET MVC4/5最新的版本的CKEditor4.47和CKFinder图片上传控件集成

    这通常通过设置CKEditor的config对象来完成,例如指定CKFinder的路径和配置选项。 在服务器端,你需要创建一个控制器和相关的行为来处理CKFinder的文件上传请求。这些行为通常包括验证用户权限、处理文件上传、保存...

Global site tag (gtag.js) - Google Analytics