1 / 13
文档名称:

ckedit配置.doc

格式:doc   大小:502KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ckedit配置.doc

上传人:liangwei2005 2020/5/21 文件大小:502 KB

下载得到文件列表

ckedit配置.doc

相关文档

文档介绍

文档介绍:+:前端应用2011-08-2103:20288人阅读评论(3)收藏举报 前言之前的项目中一直使用的是FCKeditor,昨天突然有个想法:为什么不试一下新的CKEditor呢?于是花了大半天的时间去学****它的用法,现在把我的学****过程与大家分享一下。谈起FCKeditor,相信没几个Web程序员不知道的吧。不过,官方已经停止了该产品的更新,,于2010年2月15日发布。取代FCKeditor的产品叫CKEditor(ContentAndKnowledgeEditor),与其说是对FCKeditor的升级,不如说是全新的一个产品。相比FCKeditor,其加载速度更快,功能更强大,更丰富的插件和API,更友好的界面,生成的html更标准化。我们先一睹它的风采吧。它与FCKeditor最大的一个区别是CKEditor不集成文件上传与管理功能(乍一看到,心里瓦凉瓦凉的),这部分被独立出来放到另一个产品CKFinder中,这是一个商业授权的产品。CKEditor+CKFinder两者结合起来才算一个完整的在线编辑器,所以我会把它们的配置放到一起,毕竟两者是缺一不可的。接下来我们看看如何在项目中使用它们吧。(一) ,于2011-6-16发布。官方下载地址:/download。,,于2011-6-17发布,的源码项目。官方下载地址:/download,版下载。,于2011-4-19发布。官方下载地址:/download,版本下载。分别解压下载下来的这3个文件,(解压出来后的文件夹原本是ckeditor和ckfinder,但我更****惯把他们的版本号也加上去,方便项目后期的追踪),把“\bin\Release\.dll”和“\bin\Release\”这两个文件拷贝到网站根目录下的bin文件夹中,下面是部署后的目录结构图。注意:(源代码项目)和bin文件夹,否则将导致无法成功编译你原来的项目。,然后正确配置他们的基路径(接下来就会说到),这丝毫不影响使用。(二) 配置和使用CKFinder的必要配置打开/editor/,完成验证逻辑(非常重要)、设置文件保存路径。viewplaincopytoclipboardprint?public override bool CheckAuthentication()  {      // WARNING : DO NOT simply return "true". By doing so, you are allowing      // "anyone" to upload and list the files in your server. You must implement      // some kind of session validation here. Even something very simple as...      //      //      return ( Session[ "IsAuthorized" ] != null && (bool)Session[ "IsAuthorized" ] == true );      //      // ... where Session[ "IsAuthorized" ] is set to "true" as soon as the  // user logs on your system.  //重视上面这段话,在用户试图管理文件前,你必须在这里验证用户是否有权限操作,  //比如检查用户是否登录了,等等。如果验证成功,返回true,  //否则返回false以拒绝此操作。  //如果你直接返回true,这将是非常危险的,任何一个人,只要知道你ckfinder的路径,  //都可以随意上传或者删除文件,这将是毁灭性的        //return false;      return true;  }    /**  * All configuration settings must be defined here.  */  public override void SetConfig()  {      // Paste your license name