Fckeditor 2.6.3配置(ASP.NET)

需要下载Fckeditor 2.X .X,当前的最新版本是2.6.3

还需要下载Fckeditor.Net,这里面包含的有.NET编译文件。

  1. 把FCKEditor2.6解压到你的网站文件夹中

        解压后生成了一个以FCKEditor命名的文件夹。

   2.把DLL添加到你的BIN目录下

      把Fckeditor.Net解压到你网站所在的文件夹。

     在VS中右击你的BIN文件夹,(没有的话,新建一个),添加引用->浏览->找到Fckeditor.Net解压目录,在BIN/debug/2.0中找到dll文件,添加。

    3.在工具栏中加入DLL文件

       在工具栏里找到常规,右击->选择项,在.NET FRAMEWORk组件里点击浏览,找到刚才添加到BIN里的DLL文件。添加。

    4.配置fckeditor

     找到fckeditor\editor\filemanager\connectors\aspx,把函数CheckAuthentication()中的return false 改为return true

     找到fckeditor\fckconfig.js
     将var _FileBrowserLanguage = 'PHP' ; // asp | aspx | cfm | lasso | perl | php | py
        var _QuickUploadLanguage = 'PHP' ; // asp | aspx | cfm | lasso | perl | php | py

     改为

     var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
     var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

    5 在网站中配置fckeditor

      在网站中找到web.config文件 配置如下:

      <appSettings>
        <!--FCKeditor文本编辑器-->
        <add key="FCKeditor:BasePath" value="~/fckeditor/"/>-----这个是fckeditor编辑器在网站中的目录,根据需要自己可修改。根目录
        <add key="FCKeditor:UserFilesPath" value="~/UpLoadImages/FckeditorImages"/>>-----这个是fckeditor编辑器上传文件所需的目录,根据需要自己可修改。根目录
       </appSettings>

      6 fckeditor瘦身

      下载下来的FCKEditor中,很多文件我们不需要放到我们的程序中我们需要留下的有
       根目录下:editor目录 、fckconfig.js、 fckeditor.js、fckpackager.xml、fckstyles.xml、fcktemplates.xml这几个保留,其余的全部去除;
      子目录下:
      editor\filemanager\connectors目录中 把aspx目录留下 删除(注意留下test.html 和 uploadtest.html)

      语言目录editor\lang\ 把 en.js 、 zh.js 、 zh-cn.js 留下,其余全部删除.ok 这样就减少几M啦^_^.

在实际的运用中遇到如下问题及解决方法:

1、运行后,在使用“插入图像”或“插入文件”时,单击“浏览服务器”,出现错误:this connector is disabled.please check the "editor/filemanager/connectors/aspx/config.ascx" file.

解决方法:在editor/filemanager/connectors/aspx/目录下的config.aspx文件中,有一个选项.
private bool CheckAuthentication()
{
return false ;
}
默认为false,改为true即可正常使用”浏览服务器”了。

2、编写一个最简单的页面,默认为 <%@ Page language="c#" Codebehind="xxx.aspx.cs" AutoEventWireup="false" Inherits="xxxx" %>,我们要添加一个参数 validateRequest=false,否则提交带html代码的内容会报错。

 

 

posted @ 2009-04-10 16:16  jack85  阅读(884)  评论(0编辑  收藏  举报