知识大全 ASP.NET中FCKeditor配置和精简

Posted 文件

篇首语:搓绳不能松劲,前进不能停顿。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中FCKeditor配置和精简相关的知识,希望对你有一定的参考价值。

ASP.NET中FCKeditor配置和精简  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  FCKeditor介绍  FCKeditor是一个功能强大支持所见即所得功能的文本编辑器 可以为用户提供微软office软件一样的在线文档编辑服务 它不需要安装任何形式的客户端 兼容绝大多数主流浏览器 支持ASP Net ASP ColdFusion PHP Java Active FoxPro Lasso Perl ython 等编程环境

  官方网站

  官方文档

  下载地址

  其实不同版本的FCKeditor配置过程基本类似 这里拿最新的 作为实例进行介绍

  FCKeditor安装和配置  到 下载FCKeditor zip和FCKeditor NET 版的 个zip包

  (a)   FCKeditor_ 是其最新的Javascript文件和图片等

  (b)   FCKeditor Net_ zip是一个ASP NET控件DLL文件

  将a解压缩 得到FCKeditor的核心文件 将其拷贝到web项目的根目录下(建议 当然你可以任意放) 然后解压b 得到 NET支持的源码 进入 bin下的Release中存在FCKeditor的DLL(这里也有debug文件夹 建议使用release) 我们需要在项目中添加对其引用即可  

   工程浏览器上右键 选择添加引用(Add Reference…) 找到浏览(Browse)标签 然后定位到你解压好的FredCK FCKeditorV dll 确认就可以了 这时 FCKPro工程目录下就多了一个bin文件夹 里面包含FredCK FCKeditorV dll文件

   为了方便RAD开发 我们把FCKeditor控件也添加到VS的工具箱(Toolbox)上来 展开工具箱的常用标签组(General) 右键选择组件(Choose Items…) 在对话框上直接找到浏览按钮 定位FredCK FCKeditorV dll 然后确认就可以了

    配置WebConfig 在<appSettings>节点添加 如下所示

  <appSettings>        <add key= FCKeditor:BasePath value= /Web/fckeditor/ />        <add key= FCKeditor:UserFilesPath value= /Web/Upload/ />            </appSettings>  说明 /Web/ 是项目名称

  BasePath fckeditor是FCKeditor整个文件夹所在的目录

  UserFilesPath 上传文件 图片等存储的路径

  完成之后 再完成了下面的详细配置中的第一条 我们就可以使用FCKeditor控件了 为了更好的调试这个工具 使得其满足我们的实际需要 必须对其属性的设置进行修改

  FCKeditor详细的设置  进入FCKeditor文件夹 编辑 fckconfig 文件 其实里面罗列的都比较清楚 编写比较规范 还有一些注释 但是只要略懂英文的就能够看得懂 操作起来也非常的方便 下面就简单介绍几种常用的设置作为一个小例子

   此步骤是必须的 也是最重要的一步 必不可少的

  原来:

  var _FileBrowserLanguage = php ; // asp | aspx | cfm | lasso | perl | php | py

  var _QuickUploadLanguage = php ; // asp | aspx | cfm | lasso | php

  改为:

  var _FileBrowserLanguage = aspx ; // asp | aspx | cfm | lasso | perl | php | py

  var _QuickUploadLanguage = aspx ; // asp | aspx | cfm | lasso | php

   配置语言包 有英文 繁体中文等 这里我们使用简体中文

  原来

  FCKConfig DefaultLanguage = en ;

  改为

  FCKConfig DefaultLanguage = zh cn ;

   配置皮肤 有default office silver风格等

  这里我们可以使用默认

  FCKConfig SkinPath = FCKConfig BasePath + skins/default/ ;

   在编辑器域内可以使用Tab键 ( 为是 为否)

  FCKConfig TabSpaces = ; 改为FCKConfig TabSpaces = ;

   加上几种我们常用的字体的方法 例如

  修改

  FCKConfig FontNames = Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana ;

  改为

  FCKConfig FontNames = 宋体;黑体;隶书;楷体_GB ;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana

   编辑器域内默认的显示字体为 px 想要修改可以通过修改样式表来达到要求 打开/editor/css/fck_editorarea css 修改font size属性即可 如font size: px;

   关于安全性

  如果你的编辑器用在网站前台的话 那就不得不考虑安全了 在前台千万不要使用Default的toolbar 要么自定义一下功能 要么就用系统已经定义好的Basic 也就是基本的toolbar

  FCKConfig ToolbarSets[ Basic ] = [     [ Bold Italic OrderedList UnorderedList Link Unlink Image About ]  ] ;

  其实这些 你都可以按自己的需求进行设置 功能的足够强大为了提供了更多的选择 肯定能够满足你的需求

  当然也可以配置一下WebConfig 也能让它确保安全 接下来我们将讲到

  FCKEditor 的问题    FCKeditor出现 this connector is disabled Please check the editor/filemanager/connectors/aspx/config aspx 错误的解决办法

  打开editor/filemanager/connectors/aspx/config ascx修改CheckAuthentication()方法 返回true  

  private bool CheckAuthentication()        return true;

   在上传文件窗口点击浏览服务器 会出现the server didn t send back a proper xml 错误提示 因为后期版本的FCKEditor要求不同类型的文件分别传到不同的目录 包括file image falsh media等目录 一定要先建立起来

  FCKeditor精简  进入FCKeditor文件夹 把所有 _ 开头的文件和文件夹删掉 这些都是一些范例 只保留editor文件夹 fckconfig fckeditor fckstyles xml fcktemplates xml就可以了

  进入editor文件夹 删掉 _source 文件夹 里面放的同样是源文件

  退回上一级目录进入filemanager文件夹 有browser和upload两个文件夹 进入browser default connectors 只保留aspx文件夹 其余的删掉 mcpuk目录亦可删除 upload也一样 只保留aspx文件夹

  退到editor再进入images文件夹 smiley里面放的是表情图标 有msn和fun两个系列 如果你想用自己的表情图标 可以把它们都删除 如果你想用这里的表情图标那就不要删了

  lang里面放的是语言包 如果只是用简体中文 那么只保留fcklanguagemanager zh cn两个文件就行了

  建议也保留en(英文) zh(繁体中文)两个文件 fcklanguagemanager是语言配置文件 有了它才能和fckconfig里的设置成对 对应上相应的语言文件 一定要保留!

cha138/Article/program/net/201311/13616

相关参考

知识大全 FCKeditor 2.6在ASP.NET中的配置方法

FCKeditor2.6在ASP.NET中的配置方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 当Asp.Net验证控件遇到FCKeditor

当Asp.Net验证控件遇到FCKeditor  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  使

知识大全 在JSP环境中如何配置和使用fckeditor

在JSP环境中如何配置和使用fckeditor  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  F

知识大全 在JSP环境中如何来配置和使用Fckeditor[2]

在JSP环境中如何来配置和使用Fckeditor[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 在JSP环境中如何来配置和使用Fckeditor[1]

在JSP环境中如何来配置和使用Fckeditor[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 JSP网站开发环境配置和使用fckeditor

JSP网站开发环境配置和使用fckeditor  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  F

知识大全 ASP.NET 配置文件层次结构和继承

ASP.NET配置文件层次结构和继承  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  您可以在整个

知识大全 ASP.NET中操作SQL数据库(连接字符串的配置及获取)

ASP.NET中操作SQL数据库(连接字符串的配置及获取)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 加密和解密ASP.NET配置文件(Web.config)

加密和解密ASP.NET配置文件(Web.config)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 ASP.NET2.0导航功能之配置会员和角色

ASP.NET2.0导航功能之配置会员和角色  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs