FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

FCKeditor2.6在ASP.NET中的配置方法(附源码下载)



FCKEditor目前的最新版本是2.6,但支持.NET的DLL版本还是2.5,本文介绍FCKEditor2.6在ASP.NET中的配置方法。

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

附件: FCKEditorDemo.rar (2008-4-13 8:09:03, 701.88 K)
该附件被下载次数 3244

(解压密码: www.china-aspx.com)

FCKEditor官方下载地址: http://www.fckeditor.net/download

配置方法如下:

一、在官方网站上下载

下载地址: http://sourceforge.net/project/downloading.php?group_id=75348&filename=FCKeditor_2.6.zip

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



二、删除不必要的文件

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

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

2.editor/filemanager/connectors目录中除aspx目录外全部删除

3.editor/lang目录中除en.js、zh.js 、zh-cn.js外全部删除

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

三、FCKEditor2.6的详细设置

1.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 comma 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

2.在Bin中加入DLL文件
DLL文件下载地址: http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125

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

4.配置上传路径
编辑FCKeditor/editor/filemanager/connectors/aspx/config.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目录中,根据实际情况和个人喜好而定。

好了,大家有什么问题可以去 http://www.china-aspx.com/Forum提问,也可MSN: china-aspx@hotmail.com

本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用):
(解压密码: www.china-aspx.com)
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FCKeditor 网页文本编辑器ASP.NET FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.NetASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。 主要文件_2.6.6+FCKeditor.Net_2.6.4 引用FredCK.FCKeditorV2.dll .配置WebConfig <configuration> <appSettings> <add key="FCKeditor:BasePath" //编辑器路径 value="~/fckeditor/"/> <add key="FCKeditor:UserFilesPath" value="~/Files/" /> //上传文件路径 </appSettings> <connectionStrings/> <system.web> BasePath:fckeditor是FCKeditor整个文件夹所在的目录。 UserFilesPath:上传文件、图片等存储的路径。 调用:FCKeditor1.Value FCKeditor详细的设置  1、配置皮肤。有default、office2003、silver风格等,这里我们可以使用默认。     FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;   2、在编辑器域内可以使用Tab键。(1为是,0为否)     FCKConfig.TabSpaces = 0 ; 改为FCKConfig.TabSpaces = 1 ;   3、加上几种我们常用的字体的方法,例如:   修改FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;   改为:FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana'   4、编辑器域内默认的显示字体为12px,想要修改可以通过修改样式表来达到要求,打开/editor/css/fck_editorarea.css,修改font-size属性即可。如font-size: 14px;   5、关于安全性。   FCKConfig.ToolbarSets["Basic"] = [     ['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','Image','-','About']   ] ;

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值