fckeditor编辑器是一个支持多语多的网页在线编辑器,他可以支持asp,asp.net,jsp,PHP等,但是它默认的不是PHP而是asp哦,下面我们来看看如何在PHP中配置fckeditor编辑器吧。
下载解压后为文件夹减肥:
删除/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三个文件的所有文件
打开fckconfig.js,找到:
var _FileBrowserLanguage = 'asp'
var _QuickUploadLanguage = 'asp'
改成:
var FCKConfig.DefaultLanguage = 'zh-cn' ;
var _FileBrowserLanguage = 'PHP'
var _QuickUploadLanguage = 'PHP'
启用FileBrowser:
打开fckeditor/editor/filemanager/connectors/PHP/config.PHP(这里对中文支持不好,大可要自行对中文名进行处理)
找到: $Config['Enabled'] = false 改成: $Config['Enabled'] = true
设置上传存放目录:找到: $Config['UserFilesPath'] = '/userfiles/' 改成:
测试:将FCKeditor放在网站根目录,在PHP文件里面,包含/FCKeditor/fckeditor.PHP文件,代码如下:
- //包含fckeditor类 @H_502_74@include("../FCKeditor/fckeditor.PHP") ;
- //设置编辑器路径 @H_502_74@$sBasePath = "/FCKeditor/";
- //创建一个Fckeditor,表单的名称为ipaddr @H_502_74@$oFCKeditor = new FCKeditor('ipaddr') ;
- $oFCKeditor->BasePath = $sBasePath ; @H_502_74@//设置表单初始值
- $oFCKeditor->Value = 'This is some <strong>sample text</strong>' ; @H_502_74@$oFCKeditor->Create() ;
- //还可设置 @H_502_74@$oFCKeditor->Width
- $oFCKeditor->Height @H_502_74@$oFCKeditor->ToolbarSet
好了,这样我们的PHP配置Fckeditor教程就到这里了.