知识大全 FCKeditor 2.6在ASP.NET中的配置方法

Posted 文件

篇首语:知识分子优于文盲,如同活人优于死人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 FCKeditor 2.6在ASP.NET中的配置方法相关的知识,希望对你有一定的参考价值。

FCKeditor 2.6在ASP.NET中的配置方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  导读

  FCKEditor目前的最新版本是 但支持 NET的DLL版本还是 本文介绍FCKEditor 在ASP NET中的配置方法

  本文的示例下载地址(包含了整个解决方案及网站 下载后即可使用)

  地址 x

  FCKEditor官方下载地址

  配置方法如下

  一 在官方网站上下载

  下载地址 ?group_id= &filename=FCKeditor_ zip

  解压后目录结构如下图所示

  

  二 删除不必要的文件

  从官方下载下来的FCKEditor 大小有 M(解压后) 其实有很多文件对于只用ASP NET的来讲是不需要的 我们可以删除不必要的文件

   根目录下除editor目录 fckconfig js fckeditor js fckstyles xml fcktemplates xml 这几个保留 其余的全部删除

   editorfilemanagerconnectors目录中除aspx目录外全部删除

   editorlang目录中除en js zh js zh cn js外全部删除

   删除_samples目录 当然如果你想看示例 就不要删除这个目录了

  三 FCKEditor 的详细设置

   fckconfig js中修改

    FCKConfig ToolbarSets[ Default ] = [  [ Bold Italic Underline StrikeThrough Subscript Superscript ]   [ OrderedList UnorderedList Outdent Indent Blockquote ]   [ JustifyLeft JustifyCenter JustifyRight JustifyFull ]   [ Link Unlink Anchor ]   [ Image Flash Table Rule Smiley SpecialChar PageBreak ]    /   [ Style FontFormat FontName FontSize ]   [ TextColor BGColor ]   [ FitWindow ShowBlocks About ] // No ma for the last row   ] ;  //上面一段我去掉了一些不常用的功能 可以根据实际需要增加   FCKConfig DefaultLanguage = zh cn ; //原来是en  var _FileBrowserLanguage = aspx ;// asp | aspx | cfm | lasso | perl | php | py 改成aspx  var _QuickUploadLanguage = aspx ;// asp | aspx | cfm | lasso | perl | php | py

   在Bin中加入DLL文件

  DLL文件下载地址 ?group_id= &package_id=

   在工具栏中加入DLL文件

   配置上传路径

  编辑FCKeditoreditorfilemanagerconnectorsaspxconfig aspx 中修改

    private 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 in your system   return true; //原来这里是 false;不过还是建议看看上面的警告  

  在SetConfig方法中设置

  UserFilesPath = ~/Upload/FCKEditor ;//我这里设置在了网站根目录下的Upload/FCKEditor目录中 根据实际情况和个人喜好而定

  FCKeditor zip是其最新的Javascript文件和图片什么的 FCKeditor NET zip是ASP NET调用的DLL在里面

  分别解压后把FCKeditor zip里的fckeditor目录整个复制到网站中

  解压FCKeditor NET zip包后在FCKeditor Net_ \\bin\\Debug目录里找到FredCK FCKeditorV dll 其他文件没用 把FredCK FCKeditorV dll复制到我们的网站 建立一个Bin目录

  引用FredCK FCKeditorV dll

  配置WebConfig<?xml version= ?><! 注意: 除了手动编辑此文件以外 您还可以使用 Web 管理工具来配置应用程序的设置 可以使用 Visual Studio 中的 网站 > Asp Net 配置 选项 设置和注释的完整列表在 ments 中 该文件通常位于 \\Windows\\Microsoft Net\\Framework\\v x\\Config 中 ><configuration><appSettings>

  <add key= FCKeditor:BasePath value= ~/fckeditor/ />

  <add key= FCKeditor:UserFilesPath value= /Files/ />

  </appSettings>

  <connectionStrings/><system web>

  说明 BasePath是fckeditor所在路径 fckeditor由于我们直接放网站目录下这样写就可以 如果您的网站多放几层适当调整即可 UserFilesPath是所有上传的文件的所在目录 为什么要设置成/Files这样而不是~/Files 因为FCKeditor使用这个值来返回你上传后的文件的相对路径到客户端 否则的话客户访问的时候就会取客户的机器目录而不是形式的目录

  建议 Files要单独做root目录下的一个站点比较好 和我们的站点FCKEditor平行 不要把它放FCKEditor里 为什么呢?因为Files是要让客户有写的权限的 如果放FCKEditor下很危险

   Files目录要有写的权限 你根据自己网站需求设置那个帐号 本文为方便设置User实际中你可能用ASP NET帐号更合理

   修改fckeditor/fckconfig js文件在第 行的位置var _FileBrowserLanguage = asp ; // asp | aspx | cfm | lasso | perl | php | pyvar _QuickUploadLanguage = asp ; // asp | aspx | cfm | lasso | php改为var _FileBrowserLanguage = aspx ; // asp | aspx | cfm | lasso | perl | php | pyvar _QuickUploadLanguage = aspx ; // asp | aspx | cfm | lasso | php

  FCKeditor给其瘦身 以_打头的的都是范例文件或源文件 不过建议小心

   下面以上传图片示例说明如何使用

  点击 浏览服务器

  弹出窗口很容易报错

  如果报错XML request error: Internal Server Error( ) 很可能就是目录路径不对和写权限没有

cha138/Article/program/net/201311/12384

相关参考

知识大全 当Asp.Net验证控件遇到FCKeditor

当Asp.Net验证控件遇到FCKeditor  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使

知识大全 ASP.NET中FCKeditor配置和精简

ASP.NET中FCKeditor配置和精简  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  FC

知识大全 FCKeditor编辑器在JAVA中的使用

FCKeditor编辑器在JAVA中的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  工作前

知识大全 FCKeditor编辑器在JAVA中的使用与配置

FCKeditor编辑器在JAVA中的使用与配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 ASP.NET中的状态管理

ASP.NET中的状态管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们在ASP中能够通过

知识大全 Web Parts在ASP.NET 2.0中的应用

WebParts在ASP.NET2.0中的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  W

知识大全 关于ASP.Net中的时间处理

关于ASP.Net中的时间处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在ASPNet中M$为

知识大全 ASP.NET中的n种路径

ASP.NET中的n种路径  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在web服务器端开发中

知识大全 ASP.NET中的命名空间的简单介绍

ASP.NET中的命名空间的简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在ASPNE

知识大全 ASP.NET入门教程 10.4.1 ASP.NET2.0中的编译

ASP.NET入门教程10.4.1ASP.NET2.0中的编译  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来