1. 下载新最版的 FCKEditor, 解压
2. 删除 / FCKeditor / 目录下除 fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,fckeditor.php 五个文件以外的所有文件
删除目录 / editor/_source,_testcases(基本上, 所有_开头的文件夹或文件都是可选的),
删除 / editor/filemanager/browser/default/connectors / 下除 PHP 目录的所有目录
删除 / editor/filemanager/upload / 下的除 PHP 目录的所有目录
删除 / editor/lang / 下的除了 en.js, zh.js, zh-cn.js 三个文件的所有文件
3.
打开 / FCKeditor/fckconfig.js
修改
- var FCKConfig.DefaultLanguage = 'zh-cn' ;
- var _FileBrowserLanguage = 'php' ;
- var _QuickUploadLanguage = 'php' ;
要开启文件上传的话, 还需要配置 FCKeditor\editor\filemanager\upload\php\config.php 以及 \ FCKeditor\editor\filemanager\browser\default\connectors\php\config.php
(上传中文名文件会乱码)
4. 调用方法
将 FCKeditor 放在网站根目录
在 PHP 文件里面, 包含 / FCKeditor/fckeditor.php 文件
- // 包含 fckeditor 类
- include("../FCKeditor/fckeditor.php") ;
- // 设置编辑器路径
- $sBasePath = "/FCKeditor/";
- // 创建一个 Fckeditor, 表单的名称为 ipaddr
- $oFCKeditor = new FCKeditor('ipaddr') ;
- $oFCKeditor->BasePath = $sBasePath ;
- // 设置表单初始值
- $oFCKeditor->Value = 'This is some sample text' ;
- $oFCKeditor->Create() ;
- // 还可设置
- $oFCKeditor->Width
- $oFCKeditor->Height
- $oFCKeditor->ToolbarSet
5. 定制
a. 定制调用路径
直接将 FCKeditor 目录改为 editor/, 并且在调用的时候指定根路径为 / editor/
b. 定制风格
可以通过修改 editor\skins 目录下的 Skin 来定制风格, 主要是修改 CSS
c. 定制 toolbar
在 fckconfig.js 中, 默认定制好了 Default,Basic 两种 toolbar, 你也可以根据格式定制自己的 toolbar, 并且在 php 中使用 $oFCKeditor->ToolbarSet=toolbarname 调用
d. 定制字体
将 fckconfig.js 里面的 FCKConfig.FontNames 字体列表前面加上:
宋体; 黑体; 隶书; 楷体_GB2312;
(注意保存为 UTF8 格式)
e. 关闭文件上传
i. 将 fckconfig.js 里面的 FCKConfig.LinkBrowser,FCKConfig.ImageBrowser,FCKConfig.FlashBrowser,FCKConfig.LinkUpload,FCKConfig.ImageUpload,FCKConfig.FlashUpload 设置为 false.
ii. 直接将 filemanager 里面的 php 文件删降
iii. 定制 toolbars
最重要的一点, 你需要更改 filemanager 下面的 php 文件, 只有认证的用户才可以访问
f. 注意事项: 请用 Editplus 之类的编辑器编辑配置文件, 注意保存格式为 utf8.
其它:
asp 的安装方法基本类似, 将所有 php 换成 asp 就行了
JSP 平台下, 需要把 filemanager 下的都删除, 再用 Servlet 替换, 需要修改 fckconfig.js 里面的几个配置 (LinkBrowserURL,ImageBrowserURL,FlashBrowserURL,LinkUploadURL ,FlashUploadURL ,ImageUploadURL )
来源: https://www.php1.cn/detail/php-1ba57db7b1.html