• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

fckeditor asp.net 2.0 中的配置

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

以前用的文本编辑器都是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设计视图,简单设置属性即可。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
[ASP.NET]Session详解发布时间:2022-07-10
下一篇:
Asp.net 字符(三)发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap