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

FCKedit(asp.net)详细配置以及下载

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

 点击下载FCKedit精简完整包(2.4)

   第一步:下载FCK包,上面是我已经打包好的(我的是fckedit2.4版),也可以到www.fckeditor.net下载最新的版本。记住有两个文件:fckeditor(源文件)和FCKeditor.Net(.net bin 文件),都下下来。
   第二步:(下载我的包的同志可以不必做这一步)将复制好的FCKEditor里的以 '_' 开头的文件及文件夹删除,当然如果你是在开发也可以不删除,里面都是示例及调试页面。然后是skin文件,删除你不用的,比如我的精简包里用了default皮肤,就把其它给删了,语言包里留下en开头的几个(表示各种不同的英文),还有两个zh开头的(分别是繁体和简体中文)。这样大小就不到1M了。
   第三步:对FCKeditor.Net文件夹操作,在VS.net 2005中添加新的控件那样添加,bin\Release\FredCK.FCKeditorV2.dll 这个文件,呵呵,以后你就可以随便拖放这个控件了。或者直接引用到你网站的bin文件夹下。
   第三步:(下载我的包的同志可以不必做这一步)对FCKeditor操作,在根目录下找到fckeditor.js,用记事本打开把_FileBrowserLanguage,_QuickUploadLanguage 的值改为 aspx
   第四步:在web.config里
<add key="FCKeditor:BasePath" value="~/FCKeditor"/>
<add key="FCKeditor:UserFilesPath" value="/testText/UpLoad" />
//设置文件上传路径好了,到此为止,在aspx也里面拖入FCKEditor,将BasePath 设置为 项目根目录/FCKEditor/就可以用了。例/FCDEditor/

再提一下:
对于开发中使用文件上传功能遇到 XML request error: Internal Server Error(500) 错误的解决办法。
遇到500内部错误是怎么回事呢?
因为ASP.NET2.0新增了Theme功能,所以如果在你的工程中你对Web.config使用到了styleSheetTheme或theme的话那就要再多修改一下。
还是到FCKeditor所在的目录,分别打开\editor\filemanager\upload\aspx\upload.aspx和\editor\filemanager\browser\default\connectors\aspx\connector.aspx两个aspx文件,在page标签中添加Theme=""或StyleSheetTheme=""看你在工程使用的是什么就修改什么。修改后如下:
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.Uploader" AutoEventWireup="false" Theme="" %>
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.Uploader" AutoEventWireup="false" StylesheetTheme="" %>
这样就解决了500的内部错误。不是对应,而是空值!!!!!!!!!!
 
FCKConfig.LinkBrowser = true ;
FCKConfig.ImageBrowser = true ;
FCKConfig.FlashBrowser = true ;在fckconfig.js找到这三句,这三句不是连着的哦,只是我把他们集中到这儿来了,设置为true的意思就是允许使用fckeditor来浏览服务器端的文件图像以及flash等,这个功能是你插入图片时弹出的窗口上那个“浏览服务器”按钮可以体现出来,如果你的编辑器只用来自己用或是只在后台管理用,这个功能无疑很好用,因为他让你很直观地对服务器的文件进行上传操作。但是如果你的系统要面向前台用户或是像blog这样的系统要用的话,这个安全隐患可就大了哦。于是我们把其一律设置为false;如下
FCKConfig.LinkBrowser = false ;
FCKConfig.ImageBrowser = false ;
FCKConfig.FlashBrowser = false ;
For .net 的文件叫FCKeditor.Net_2.2.zip解压后有一个叫做Uploader.cs的文件,把这里面的filesName改成日期形式加随机数,这样文件名就不会重复了.重新生成dll 在项目中引用.嘿嘿,开源的还是有好处的.
(部分转载,本人整理)

鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
ASP.NET页面间的传值的几种方法的总结发布时间: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