background image

PHP 入门:fckeditor 在 Php 中的配置

本文为大家详细分析介绍了 fckeditor 在 Php 中的配置,需要的朋友实践参考下

前言:

  FCKeidtor 是个国外的多语言编辑器,你可以对其配置文件进行简单修改使之支持目
前常用 Web 开发语言的应用,下面我就讲讲 FCKeditor 的最新版本 2.4.2 在 php 的具体配
置过程,有不足和出错的地方,欢迎指正。

精简:

  正因为这个编辑器是支持多语言的,所以首先我们针对使用对其做相应的冗余文件
删除。
1

、临时文件及文件夹删除:从根目录下开始删除一切以 _”开头的文件及文件夹,因为他

们为临时文件和文件夹。删除这类临时文件及文件夹之后,我们还要删除一些根目录下的
多余文件,根目录下我们只保留 fckconfig.js(配置文件)、fckeditor.js(js 方式调用文件)、
fckeditor.php(php 方式调用文件,新版本通过该文件统一调用 php4 或者 php5 的调用文件,
fckeditor_php4.php/fckeditor_php5.php 你可以根据自己服务器使用的情况删减,建议都保
留)、fckeditor_php4.php(php4 的调用文件)、fckeditor_php5.php(php5 的调用文件) 、
fckstyles.xml(样式)、fcktemplates.xml(模板)文件和 editor

 

文件夹。

2、editor/lang 目录:存放的是多语言配置文件,因为我们只可能用到 en 和 zh-cn(简体中

 

文)所以,根据我的选择,我删掉其他的语言配置文件。
3、editor/skins 界面目录:默认带有三个界面(

default

:默认界面,加载速度相对较快;

office2003:相对 pp 的界面,不过速度确实要慢些;silver:银白色界面,加载速度也相

 

对较快),可以自行决定是否删除其中一两个。
4、editor/filemanager/browser/

default

/connectors 目录:存放编辑器所支持的 Web 动态语言,

我们以 php 为例所以保留 php 目录,test.html 文件可以帮助你查看某语言下的上传设置等

 

(具体上传设置我将在后面的配置作较为详细讲解),可以自行决定是否删除。
5、editor/filemanager/upload

 

目录:同理。

到此精简完成,你会发现整个编辑器确实 瘦身 不少,呵呵
基本配置:
下面我开始对编辑器进行简单配置(并非每步都必须,可根据自己的需要参考修改):
1、默认语言
打开 fckconfig.js 文件(注意此文件是 utf-8 编码哦),找到
FCKConfig.AutoDetectLanguage = true ;(第 56 行)此句作用为自动检测语言,默认为
true,即表示编辑器会根据系统语言自动检测加载相应的语言,我们将其改为 false,不让
其检测,然后将 FCKConfig.DefaultLanguage = 'en';(编辑器默认语言,第 57 行)改为简
体中文"zh-cn"  

2

 

、字体列表

依然打开 fckconfig.js,因为此编辑器为外国人编写,所以默认不提供中文字体,我们为
其加入,找到 FCKConfig.FontNames(第 142

行)加入 宋体;楷体_GB2312;新宋体;黑体;

隶书;幼圆;”其他字体可根据自己需要自行加入。