zoukankan      html  css  js  c++  java
  • CKeditor、CKFinder的安装配置

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

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

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

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

    ckeditor为4.5.8

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

    ①将ckeditor_aspnet_3.6.6.2inDebug路径中的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是需要付钱的,可自行百度破解方法。个人支持正版。

    作者:Mr.Read
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    导出报ora-31634、ora-31664
    A significant part of sql server process memory has been paged out
    解决ora-02429:无法用于删除强制唯一/主键的索引
    更改数据库表中有数据的字段类型NUMERIC(18,2)为NUMERIC(18,6)
    GHOST CLEANUP Process
    oracle查看执行计划explain plan FOR
    ORA-01502: 索引或这类索引的分区处于不可用状态
    mysql 游标循环,嵌套游标循环
    MSSQL FOR XML PATH ('')用法
    Mysql CHARINDEX用法
  • 原文地址:https://www.cnblogs.com/MrRead/p/5353588.html
Copyright © 2011-2022 走看看