FCKeditor.Net_2.5的使用

    fckEditor是一款开源的极好用的文本编辑器.官网( http://www.fckeditor.net/)提供源码下载

一.基于.NET平台fckEditor使用需要下载两个部分(FCKeditor_2.5.1FCKeditor.Net_2.5.1),前者为编辑器源码,后者为.NET平台应用扩展源码。FCKeditor.Net_2.5.1 只需要将FredCK.FCKeditorV2.dll移至WEB的bin目录下,添加至VS控件工具箱中,FCKeditor_2.5.1包中取fckeditor文件至WEB根目录下。
二.配置 
   1. .NET  web.config文件中配置fckEditor的源文件的位置及文件上传存储路径。
       <add key="FCKeditor:BasePath" value="~/fckeditor/"/>
       <add key="FCKeditor:UserFilesPath" value="~/upFile/" />
   2. fckEditor源文件中的fckconfig.js文件中配置fckEditor的工具栏显示,及默认平台语言,皮肤。
三.使用
    1.取值 
       通过  fckEditorID.value取值。
    2.文件上传
      a.注意设置上传目标位置文件的读写权限。
      b.若.NET2.0用了Theme 和styleSheetTheme 外观文件,则应在
         editor/filemanager/connectors/aspx/connector.aspx 文件和 editor/filemanager/connectors/aspx/upload.aspx文件中部分修改为<%@ Page Language="c#" Trace="false" Theme=""  StylesheetTheme=""  AutoEventWireup="false"  
      c.上传权限
      在文件 editor/filemanager/connectors/aspx/config.ascx中的方法处理权限问题。如下:      

    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;
    }
四. 可以删除一些文件名中有"_"下划线的文件。
Version 2.5<br>Attention : This version is not compatible with releases before FCKeditor 2.5.1.<br><br>New Features and Improvements:<br><br>[#1548] Compatible with Safari 3.0+ and Opera 9.50+. <br>Added specific project files for Visual Studio .NET 2003 and Visual Studio 2005. It's easier now to open the source in your preferred environment. Builds will end up in the "1.1" (VS2003) and "2.0" (VS2005) folders inside bin/Debug and bin/Release. <br>[#79] The BasePath property now defaults to "/fckeditor/" ("/FCKeditor/" previously). <br>[#79] Introduced the FCKeditor.IsCompatibleBrowser static function, to check if the requesting browser is compatible with FCKeditor. <br>[#79] Introduced the FCKeditor.CreateHtml function, which returns the HTML needed to create an editor instance in the page. <br>[#294] The HtmlEncodeOutput setting is enforced by the editor component, to avoid having to set ValidateRequest="false" on pages using the editor. <br>Several changes to the File Browser and Uploader:<br>Several security checks have been introduced. Upgrading is hightly recommended. <br>The code has been reviewed according to our standards, aligning the FCKeditor.Net File Browser to the same quality and feature level present in other server language implementations of it, like the PHP implementation. <br>The connector can now be fully configured by using the "editor/filemanager/connectors/aspx/config.ascx" file, available with FCKeditor 2.5.1. <br>For file uploads, the file extension is precisely controlled in a list defined in the config.ascx file. <br>It is possible to define different folder locations for each file type. <br>Attention : For security, the connector must be explicitly activated, by setting "Enabled = true" in the config.ascx file. <br>Attention : The default connector path has been changed to "/userfiles/", instead of "/UserFiles/". This change should not impact Windows installations. <br>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值