当前位置: 首页 > news >正文

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

导读:
  点击下载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里
  
  
  //设置文件上传路径好了,到此为止,在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 在项目中引用.嘿嘿,开源的还是有好处的.
  (部分转载,本人整理)
  posted on 2007-05-09 21:27 KKcat阅读(707) 评论(8) 编辑 收藏

本文转自
http://www.cnblogs.com/kerryking/archive/2007/06/05/740688.html

相关文章:

  • 如何生成一个新的GUID 全球统一唯一编号
  • readonly vs. const [C#] .net
  • VS2005 常用快捷键
  • ASP.NET中IsPostBack属性
  • 模仿Gmail右上角的Loading
  • 什么是数字信封?
  • - 转 Ext2.0 form使用实例
  • Ext的layout页面布局解析[转]
  • 【原创】Ext 上传文件,前后台实现, Asp.net 代码
  • jsp request,正确使用. 为什么不能使用 getAttribute 得到保存的数据
  • html 另存为/打印/刷新/查看原文件等按钮的代码!!!
  • 四川汶川地震感言
  • Oracle 导入数据库备份 dmp 文件
  • 丫头的拜托
  • 祝福远方的妹妹高考成功
  • [Vue CLI 3] 配置解析之 css.extract
  • 【个人向】《HTTP图解》阅后小结
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • DOM的那些事
  • gf框架之分页模块(五) - 自定义分页
  • JAVA SE 6 GC调优笔记
  • js
  • Linux各目录及每个目录的详细介绍
  • TCP拥塞控制
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • 产品三维模型在线预览
  • 每天一个设计模式之命令模式
  • 软件开发学习的5大技巧,你知道吗?
  • 微信小程序上拉加载:onReachBottom详解+设置触发距离
  • 云大使推广中的常见热门问题
  • 树莓派用上kodexplorer也能玩成私有网盘
  • ​Java并发新构件之Exchanger
  • ​如何在iOS手机上查看应用日志
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • $.ajax()参数及用法
  • (42)STM32——LCD显示屏实验笔记
  • (Java)【深基9.例1】选举学生会
  • (附源码)springboot教学评价 毕业设计 641310
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (强烈推荐)移动端音视频从零到上手(下)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (三)模仿学习-Action数据的模仿
  • (三十五)大数据实战——Superset可视化平台搭建
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • ***测试-HTTP方法
  • .NET 反射 Reflect
  • .NET/C# 使窗口永不获得焦点
  • [ IOS ] iOS-控制器View的创建和生命周期
  • [ 数据结构 - C++] AVL树原理及实现
  • [20171102]视图v$session中process字段含义
  • [Angularjs]ng-select和ng-options
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [C]编译和预处理详解
  • [ffmpeg] av_opt_set 解析