fckeditor asp.net 2.0 中的配置

来源:互联网 发布:设计软件下载网站 编辑:程序博客网 时间:2024/05/22 16:06

    以前用的文本编辑器都是FreeTextBox,感觉比较容易配置,但其某些功能不足,如图片上传;生成的HTML代码极不规范,不符合标准;有时遇到浏览器不兼容的现象等。
使用了几种HTML在线编辑器后最终选择了FCKeditor,其功能强大、开源、浏览器兼容性好、生成的代码规范,符合标准等。但配置稍复杂,界面不如FreeTextBox漂亮。查了一些资料,经过自己的摸索终于配置好了,同大家分享一下。
1.下载
下载 CKeditor.Net_2.2.zip 和 FCKeditor_2.4.2.zip 两个压缩包。
2.精简
解压 CKeditor_2.4.2.zip 到网站的根目录,将以"_"开头的文件及文件夹全部删除。将扩展名为:.afp,.asp,.cfc,.lasso,.php,.pl,.py的文件全部删除。
ditor/lang (语言包,可根据实际情况保留删除)文件夹中只保留 zh-cn.js 和 en.js 其他的全删除。
3.配置
主要是 fckconfig.js 的配置。
为使界面漂亮一些,可改为 office 2003 主题。
修改前:FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;
修改后:FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/office2003/' ;
尽管 FCKeditor_2.4.2 有自动检测语言的功能,但最好把默认语言改为中文
修改前:FCKConfig.DefaultLanguage  = 'en' ;
修改后:FCKConfig.DefaultLanguage  = 'zh-cn' ;
修改工具栏:保存按钮等纯属多余,可根据需要删除一些。
修改的地方为:(默认工具栏)FCKConfig.ToolbarSets["Default"] = [...];
添加字体:(可根据实际情况添加删除 注意:浏览器端系统含有该字体才能显示,否则用默认字体代替)
修改前:FCKConfig.FontNames  = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
修改后:FCKConfig.FontNames  = '宋体;黑体;...;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
修改编程语言:
修改前:var _FileBrowserLanguage = 'asp' ;
 var _QuickUploadLanguage = 'asp' ;
修改后:var _FileBrowserLanguage = 'aspx' ;
 var _QuickUploadLanguage = 'aspx' ;
修改asp.net web.config 文件:(设置上传文件保存目录)
<appSettings>
    <add key="FCKeditor:UserFilesPath" value="/Files" />
</appSettings>
有的介绍写成:<add key="FCKeditor:UserFilesPath" value="~/Files" />
经试验插入图片时不能正确显示。
文件、flash、图片等等上传后默认保存在 Files 内,而插入图片浏览目录为 Files/image 目录等等,因此将上传选项卡去掉,方法为:
修改前:FCKConfig.LinkUpload = true ;
  FCKConfig.ImageUpload = true ;
  FCKConfig.FlashUpload = true ;
修改后:FCKConfig.LinkUpload = false ;
  FCKConfig.ImageUpload = false ;
  FCKConfig.FlashUpload = false ;
如果要上传则点击“浏览服务器”按钮后再上传。
4.美化
.
给大家一个截图,其余的事自己干吧^_^。
5.使用
解压 CKeditor.Net_2.2.zip。
工具箱右击->选择项...->浏览-> FCKeditor.Net_2.2/bin/Release/FredCK.FCKeditorV2.dll->确定
直接从工具箱拖到asp.net设计视图,简单设置属性即可。
 

原创粉丝点击