FCKeditor
配置文件的使用 就是fckconfig.js文件
有三种方法
1.直接修改主配置文件 fckconfig.js (不推荐)
2.定义单独的配置文件,只写需要修改的配置项 (不推荐,因为是全局性修改)
步骤1 首先要先建一个myconfig.js文件,然后在fckconfig.js中修改 FCKConfig.CustomConfigurationsPath = '/myconfig.js';
步骤2 在myconfig.js这里涉及一些属性的配置 例如FCKConfig.AutoDetectLanguage = true;(默认即为true),
还可以设置其他属性,这些设置与主配置fckeditor.js写法是相似的
3.先定义单独的配置文件,在页面的调用代码中先引用myconfig.js,然后对FCKeditor的实例进行配置,设置属性 (推荐使用)
注意在页面中设置属性与fckeditor.js写法是有区别的
var myFCK = new FCKeditor("FCKeditor1");
myFCK.Config["CustomConfigurationsPath"] = "/myconfig.js"; //引用自定义配置文件
oFCKeditor.ToolbarSet = "sns"; //这个值必须设置 ,可以不是sns
如果是同时修改,配置加载优先顺序是:
a.加载fckconfig.js
b.加载自定义的配置文件(如果有),覆盖相同的配置项
c.使用对实例的配置覆盖相同的配置项(只对当前实例有效)
注意,任何时候不能删除主配置文件fckconfig.js
修改配置后要清空浏览器缓存(或访问时刷新也可),以免影响结果
一般要修改的配置项
在自定义配置文件myconfig.js进行修改
a 修改工具集 ToolbarSets
b 修改字体 可以用这个为示例 FCKConfig.FontNames = '宋体;楷体_GB2312;黑体;隶书;Times New Roma;Arial';
c 修改 "回车" 与"Shift+回车"的换行行为
d 修改编辑区样式文件 ,这个通常应用于论坛,在回复评论时,对引用的评论加样式
e 更换表情图片
注意:
myconfig.js自定义配置文件要使用UTF-8保存配置文件
FCKConfig.BasePath(在配置文件js中出现) ,FCKEditor.BasePath(在调用fckeditor的jsp页面中出现) 不是同一个,
其值也不一样,
FCKConfig.BasePath 指向fckeditor/editor目录,
FCKEditor.BasePath 指向fckeditor目录,