文字编辑器FCKeditor 简介以及基本配置和使用方法 下载本文

内容发布更新时间 : 2024/5/2 12:45:35星期一 下面是文章的全部内容请认真阅读。

文字编辑器FCKeditor 简介以及基本配置和使用方法

什么是FCKeditor FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。FCKeditor 相容于绝大部分的网页浏览器,像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera 的支援。 如何安装以及如何在asp.net中配置FCKeditor一、相关资料 官方网站

http://www.fckeditor.net/官方文档http://wiki.fckeditor.net/下载地址http://www.fckeditor.net/download/default.html官方演示http://www.fckeditor.net/demo/default.html二、拷贝核心文件并添加组件解压FCKeditor_2.6.4.zip文件,将fckeditor文件夹拷贝到项目中;解压

FCKeditor.Net_2.6.3.zip文件,将bin/Debug/2.0下的FredCK.FCKeditorV2.dll添加到项目引用中,并在.net中的工具箱中添加(具体方法不再细述)三、删除不必要的文件 从官方下载下来的FCKEditor2.6大小有3.61M左右(解压后),

其实有很多文件对于只用ASP.NET的来讲是不需要的,我们可以删除不必要的文件: 1.根目录下除editor目录、fckconfig.js、fckeditor.js fckstyles.xml fcktemplates.xml 这几个保留,其余的全部删除

2.editorfilemanagerconnectors目录中除aspx目录外全部删除 3.editorlang目录中除en.js、zh.js 、zh-cn.js外全部删除4.删除_samples目录,当然如果你想看示例,就不要删除这个目录了。四、配置上传路径 编辑

FCKeditor/editor/filemanager/connectors/aspx/config.ascx 中修改private bool CheckAuthentication() { // WARNING : DO NOT simply return \are allowing // \your server. You must implement // some kind of session validation here. Even something very simple as... // // return ( Session[ \&&(bool)Session[ \ // // ... where Session[ \soon as the // user logs in your system. return true; //原来这里是 false;不过还是建议看看上面的警告 }(警告的意思大概是说,如果简单的设置为true会让所有访问者都能上传和浏览服务器,造成危险。这里是用c#写的,我觉得应该可以自己写代码判断下,当然我还没写) 在

SetConfig方法中设置 UserFilesPath =

\我这里设置在了网站根目录下的Upload/FCKEditor目录中,根据实际情况和个人喜好而定。 部分配置中文解释 AutoDetectLanguage=true/false 自动检测语言 BaseHref=\相对链接的基地址 ContentLangDirection=\默认文字方向 ContextMenu=字符串数组,右键菜单的内容

CustomConfigurationsPath=\自定义配置文件路径和名称 Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容

DefaultLanguage=\缺省语言 EditorAreaCss=\编辑区的样式表文件 EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML EnableXHTML=true/false 是否允许使用XHTML取代HTML FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代

FontColors=\设置显示颜色拾取器时文字颜色列表 FontFormats=\设置显示在文字格式列表中的命名 FontNames=\字体列表中的字体名 FontSizes=\字体大小中的字号列表

ForcePasteAsPlainText=true/false 强制粘贴为纯文本 ForceSimpleAmpersand=true/false 是否不把&符号转