`
windywindy
  • 浏览: 170691 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FCKeditor的一些设置与优化

阅读更多
1.FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/default/' ;设置编辑器的样式.editor/skins下有三种可供选择.
2.FCKConfig.FontNames字体.可以增加常用字体,宋体;黑体;隶书;楷体_GB2312;
3.FCKConfig.LinkBrowser = false ; //禁止链接的浏览服务器功能
FCKConfig.ImageBrowser,FCKConfig.FlashBrowser同理
4.FCKConfig.LinkUpload = false ; //禁止链接的上传功能
FCKConfig.ImageUpload,FCKConfig.FlashUpload同理
5.FCKConfig.ImageDlgHideLink = true ;FCKConfig.ImageDlgHideAdvanced = true ;设置图

像上传时候的Link标签和高级标签是否显示,如果想隐藏就设置为true。
补充:
1、默认语言
打开fckconfig.js文件(相对FCKeditor文件夹,以下同),把自动检测语言改为不检测,把默认语言改为简体中文:
程序代码
FCKConfig.AutoDetectLanguage = false ;
FCKConfig.DefaultLanguage = 'zh-cn' ;



2、字体列表
打开fckconfig.js文件,在字体列表中添加常用的“宋体;黑体;隶书;楷体_GB2312”:

程序代码
FCKConfig.FontNames = '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;

3、文件上传
FCKeditor的文件管理程序在filemanager文件夹中,又分为浏览(browser)和上传(upload)两种。浏览是指浏览服务器文件并可以选择,也可以上传本地文件至服务器;上传是指快速上传(QuickUpload),在窗口中点“上传”选项卡打开就是,跟我们使用的UBB编辑器有点相似,选择本地文件后上传就行。
也就是说FCKeditor中有一个文件浏览,有两个文件上传,而这些设置有些在一个文件中,有的则在多个文件中。比较复杂,改动比较多,我们再分几个小点儿来说。

①打开和关闭文件浏览和上传功能
有三个文件跟这个开关有关系,一个是js文件,两个是asp文件,前者关闭后界面中不出现相关窗口或按钮,后者关闭后相关功能不可用。
首先是fckconfig.js文件,以下内容设为true为开,false则为关。

文件浏览和浏览中上传功能:
FCKConfig.LinkBrowser = false ; 
FCKConfig.ImageBrowser = false ; 
FCKConfig.FlashBrowser = false ;


文件快速上传功能:
FCKConfig.LinkUpload = true ; 
FCKConfig.ImageUpload = true ; 
FCKConfig.FlashUpload = true ;


4.修改Basic模板,加入图片和表情功能
FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','Image','Smiley']
] ;


补充二:
判断FCKeditor编辑器内容是否为空
var oEditor = FCKeditorAPI.GetInstance("remarkmemo") ;//Content是fck实例的名称,也是表单文本框的名称
  if(oEditor.GetXHTML(true).length == 0)
    {
     alert("请输入评论内容!");
     oEditor.Focus();
   }
分享到:
评论

相关推荐

    FckEditor 2.5优化版

    4. **兼容性增强**:优化版可能进一步增强了与各种浏览器的兼容性,确保在不同环境下都能稳定运行。 在压缩包文件中,我们可以看到以下几个关键文件: - `fckconfig.js.bak`:这是配置文件的备份,通常用于恢复...

    FCKeditor_2.5.1(优化)

    2.5.1版本是其发展历史中的一个重要里程碑,而"优化了FCKeditor_2.5.1中的上传bug"意味着在原有基础上解决了用户在使用过程中遇到的文件上传问题,提高了编辑器的稳定性和用户体验。 FCKeditor的主要功能包括富文本...

    fckeditor 与ext 集成使用

    2. **配置FCKeditor**:通过修改`fckconfig.js`文件,可以设置FCKeditor的一些全局选项,如默认字体、大小、语言等。这一步是为了让FCKeditor与EXT的风格保持一致,或者根据项目需求进行个性化定制。 3. **创建编辑...

    fckeditor 2.6.3 PHP 精简优化版(附使用说明)

    总结起来,fckeditor 2.6.3 PHP精简优化版是一个高效且稳定的在线文本编辑解决方案,它解决了图片上传和显示、编辑框HTML代码显示等问题,提高了与不同环境的兼容性,对于需要在网页上提供富文本编辑功能的开发者来...

    FCKEditor与ext结合使用

    - 在实际项目中,应考虑性能优化,例如延迟加载FCKEditor,或在需要时动态创建编辑器实例。 - 考虑到FCKeditor已被CKEditor取代,可以考虑升级到CKEditor 4或5,以获得更现代的特性和更好的维护支持。 结合使用...

    FCKeditor.Net_2.6.3.zip和FCKeditor-v2.6.3

    FCKeditor.Net_2.6.3.zip和FCKeditor-v2.6.3是该编辑器的两个版本,版本号2.6.3,可能包含了一些修复和改进。 FCKeditor的主要特点和功能包括: 1. **所见即所得(WYSIWYG)**:用户在编辑器中看到的内容就是最终...

    FckEditor 2.5优化精简版

    这个“优化精简版”是针对原版FckEditor进行了一系列改进和瘦身,旨在提供更高效、更轻量级的用户体验。 首先,我们来深入了解一下FckEditor的核心特性: 1. **所见即所得(WYSIWYG)编辑**:FckEditor允许用户像...

    fckeditor与swfupload整合实例

    在"fckeditor与swfupload整合实例"中,我们主要关注如何将这两个工具结合起来,使用户能够在FCKeditor中方便地上传文件。整合过程通常包括以下几个步骤: 1. **安装和配置FCKeditor**:首先,你需要下载FCKeditor的...

    fckeditor所需jar包集合及java源文件

    在Java环境中使用FCKeditor时,通常需要一些特定的库文件,即jar包,以及可能的源代码来支持其功能。下面将详细阐述FCKeditor与Java相关的知识点。 1. **FCKeditor简介** FCKeditor是一款基于JavaScript的富文本...

    FCKEditor

    另一方面,FCKeditor_2.6是一个特定版本的发布,可能包含了一些新功能、性能优化或者bug修复。在升级或使用这个版本时,开发者需要了解它的更新日志,以确保与现有系统的兼容性,并根据需要调整配置。 总的来说,...

    FCKeditor 2.6.6 可直接使用

    Ckeditor是FCKeditor的后续版本,进行了大量的优化和改进,尤其是在用户体验和性能方面。然而,对于某些项目而言,FCKeditor 2.6.6可能更符合其简洁、低依赖性的需求。开发者可能会选择FCKeditor因为其较低的学习...

    FCKEditor完整使用说明--一步步教你使用FCKeditor插件

    总之,FCKeditor是一款功能强大的Web编辑器,虽然初期可能会遇到一些挑战,但通过深入学习和实践,你将能够充分利用它来提升网页内容的编辑体验。希望这份指南能帮助你顺利上手FCKeditor,祝你在Web开发中取得更多...

    FCKeditor使用指南(FCKeditor_2.6.3)

    1. **下载与解压**:从官方或第三方资源下载FCKeditor 2.6.3压缩包,解压缩到服务器的适当位置。 2. **配置路径**:在`config.js`文件中设置编辑器的URL路径,确保浏览器能够正确访问到编辑器的资源文件。 3. **集成...

    fckeditor源文件和demo

    - **文件管理**:FCKeditor通常与文件上传和管理功能结合使用,需要设置一个文件服务器来存储和访问用户上传的文件,如图片和文档。 通过深入研究这些提供的资源,开发者不仅可以将FCKeditor集成到Java项目中,还能...

    FCKeditor & FCKeditor.java & fck-faces

    FCKeditor与FCKeditor.java及fck-faces的结合使用,为Java Web开发者提供了一套强大的文本编辑解决方案,不仅方便了前端内容的编辑,还简化了后端的处理流程。在开发过程中,需要注意的是,由于FCKeditor生成的是...

    fckeditor 2.6.4 完整版

    虽然FCKeditor在安全性和兼容性方面进行了优化,但开发者仍需关注XSS攻击的可能性,因为任何用户输入的数据都可能包含潜在的安全风险。因此,使用FCKeditor时,应确保对用户提交的内容进行过滤和转义处理。同时,...

    fckEditor,fckEditor

    1. **跨平台与多浏览器支持**:fckEditor不仅能在Windows系统下运行,还支持Linux和Mac OS,同时对多种浏览器进行了优化,确保在不同环境下都能稳定工作。 2. **丰富的编辑功能**:包括字体选择、字号调整、颜色...

    FCKEditor2.2

    FCKEditor 2.2是该编辑器的一个特定版本,其特点在于它已经过了一些定制和优化,使得在功能和性能上更加适合开发者的需求。 **1. FCKEditor的核心特性** - **多语言支持**:FCKEditor 2.2 支持多种语言,包括中文...

    FCKeditor_2.6.6+FCKeditor.Net_2.6.4

    3. **配置与部署**:在.NET环境中,配置FCKeditor可能涉及到注册控件、设置编译前的文件复制规则等步骤,确保所有必要的文件都能在运行时正确找到。 4. **安全性**:在.NET环境中,需要注意对用户提交的内容进行...

Global site tag (gtag.js) - Google Analytics