本人使用FCKEditor2.2版本,控件是我用VS2005重新编绎过的,2.2在fckcongif.js文件上又有了变化,使用更方便。
而且,使用FCKEditor的服务器控件不用在它的fckcongif.js进行什么设置了,因为服务器控件扩展了很多属性,具体在 Wiki都有介绍和说明。
第一项工作就是对这个功能宏大的编辑器进行精简。入到FCKeditor文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是范例或是源码及一些其它工具。根目录上只要保留fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了。
因为是在Asp.Net中使用,所以还需要在fckconfig.js文件里改几个地方,找到130行左右,把_FileBrowserLanguage和_QuickUploadLanguage的值改为aspx,否则会出错。
需要注意的是,FCKEditor 不支持相对路径,你设置时必需从根目录开始的绝对路径,文件上传路径可以放在web.config里面,如:
<appSettings>
<add key="FCKeditor:UserFilesPath" value="/Wherever/Files" />
</appSettings>
如果你在web.config里设置了主题(Theme),那么你就要在/editor/filemanager/upload/aspx/upload.aspx里改一下设置了,<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" %>里必需加上Theme="",否则会在上传、浏览服务器等功能时得到一个"XML Request Error: Server Error (500)"的错误。
而且,使用FCKEditor的服务器控件不用在它的fckcongif.js进行什么设置了,因为服务器控件扩展了很多属性,具体在 Wiki都有介绍和说明。
第一项工作就是对这个功能宏大的编辑器进行精简。入到FCKeditor文件夹下,先把以“_”为开头的文件夹统统删除,这些文件夹里放的是范例或是源码及一些其它工具。根目录上只要保留fckconfig.js、fckeditor.asp、fckeditor.js、fckstyles.xml、fcktemplates.xml就可以了。
因为是在Asp.Net中使用,所以还需要在fckconfig.js文件里改几个地方,找到130行左右,把_FileBrowserLanguage和_QuickUploadLanguage的值改为aspx,否则会出错。
需要注意的是,FCKEditor 不支持相对路径,你设置时必需从根目录开始的绝对路径,文件上传路径可以放在web.config里面,如:
<appSettings>
<add key="FCKeditor:UserFilesPath" value="/Wherever/Files" />
</appSettings>
如果你在web.config里设置了主题(Theme),那么你就要在/editor/filemanager/upload/aspx/upload.aspx里改一下设置了,<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" %>里必需加上Theme="",否则会在上传、浏览服务器等功能时得到一个"XML Request Error: Server Error (500)"的错误。