`

定制FCKEditor,以及使其中文化

阅读更多
安装完FCKEditor还是不够的,首先就面临两个任务:(1)将它中文化。(2)有些功能不需要的,就需要把它去掉。FCKEditor在这方面做得很好,其可定制性相当强。
首先,我们来看看FCKEditor在Rails中的运行特性,其插件主要是安装在vendor/plugins/fckeditor。主要的代码在vendor/plugins/fckeditor/public/javascripts,其中fckcustom.js是配置文件,另外更深一层的子目录fckeditor中还有一个fckconfig.js也是配置文件。fckcustom.js配置的优先顺序大于fckconfig.js,因此一般修改fckcustom.js就可以了,不必去动fckconfig.js。

在启动WEBrick( ruby script/server)时,会自动把vendor/plugins/fckeditor/public/javascripts的内容复制到public/javascripts目录。因此如果你修改了FCKEditor的配置文件之后,需要把复制到public/javascripts目录的FCKEditor相关文件删除掉,然后再重启WEBrick。当然,你也可以直接修改public/javascripts目录的FCKEditor的缓存的配置文件,这样不必重启WEBrick,就可以立即看到修改效果。不过建议你在完成修改后,同时也要更新vendor/plugins/fckeditor/public/javascripts下的配置文件,毕竟public/javascripts里的应该算是临时文件。


1.中文化

在fckcustom.js里加入两项(粗体显示)
<!---->FCKConfig.SkinPath = FCKConfig.BasePath + 'skins/silver/';
FCKConfig
.AutoDetectLanguage = false ;
FCKConfig
.DefaultLanguage = 'zh-cn'
 ;

2. 定制FCKEditor的工具栏
修改fckcustom.js里的如下项目,增删改自便。也有的是在Fckconfig.js里面进行修改.
<!---->FCKConfig.ToolbarSets["Simple"= [   。。。 。。。

这里要注意一点,有些网上文章把:toolbarSet写成了:toolbarKit,这是错误的。如果你发现对工具栏的配置不起作用,那么要检查一下。正确的写法如下:
<!----><%=fckeditor_textarea(:topic, :content, :ajax => true, :toolbarSet => 'Simple', :width => '100%', :height => '300px'%>
分享到:
评论

相关推荐

    Fckeditor皮肤Fckeditor皮肤

    Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤Fckeditor皮肤

    fckeditor实例以及jar包

    fckeditor事例,其中fckeditor下自定义的myconfig.js对fckconfig.js进行选择性的覆盖。

    fckeditor2.6.3 完整版

    FCKEDITOR提供了一套用于定制其外观,特性及行为的设置集.主配置文件名为Fckconfig.js 你既可以编辑主配置文件,也可以自己定义单独的配置文件.配置文件使用JAVASCRIPT语法. 修改后,在建立编辑器时,可以使用以下语法:...

    最新FCKeditor_2.6 版本 FCKeditor编辑器和控件

    FCKeditor默认可以上传文件、图片、Flash和多媒体四种类型的文件,可以在SetConfig()中对AllowedTypes修改来增减允许的类型(这个类型可以在后面的TypeConfig["TypeName"]中定义,比如在AllowedExtensions属性中定制...

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

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

    FCKeditor

    FCKeditor上传图片 FCKeditor配置 FCKeditor在jsp中使用 ,加载到myeclipse 中就可以跑起来,源码很清晰

    fckeditor源文件和demo

    fckeditor 源码 demo fckeditor 源码 demo fckeditor 源码 demo fckeditor 源码 demo

    fckEditor,fckEditor

    fckEditor,fckEditor,fckEditor

    FCKeditor2.6.4使用说明

    1 FCKeditor简介: FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等...

    FCKeditor2.6.5 ASP 定制版

    可直接调用,无需任何配置。 基本设置 语言ASP版 对所有其它多余文件进行删除 增加字体里 “宋体” “黑体” “楷体” 取消工具条上 的 保存按钮 和 关于按钮 ...上传文件的目录设置 为 站点要目录的 upload文件夹...

    fckeditor api

    fckeditor api fckeditor api fckeditor api fckeditor api fckeditor api fckeditor apifckeditor api

    FCKeditor开发jar包及fckeditor文件夹

    FCKeditor开发jar包及fckeditor文件夹

    FCKeditor使用指南

    1 FCKeditor的下载及介绍 4 1.1 下载地址 4 1.2 FCKeditor下载包的介绍 4 2 FCKeditor的目录和文件精简 4 3 在页面创建FCKeditor 4 3.1 Js创建FCKeditor实例: 4 3.1.1 方法一:内嵌方法(推荐) 4 3.1.2 方法二:替换...

    FCKEditor2.6.3完整版

    FCKEditor2.6.3完整版 FCKEditor2.6.3完整版

    fckeditor 完整示例

    fckeditor 完整示例 samples

    FCKEditor使用帮助文档

    FCKEditor使用帮助文档。FCKEditor使用帮助文档。FCKEditor使用帮助文档。FCKEditor使用帮助文档。

    fckeditor 2.6.4 完整版

    fckeditor 2.6.4 完整版 fckeditor 2.6.4 完整版 编辑器

    Fckeditor(综合利用工具)

    Fckeditor(综合利用工具)

Global site tag (gtag.js) - Google Analytics