FCKEDITOR配置:
一、精简:
1,_都可除掉。
2,fckeditor/editor/lang 可剩 en,zh,zh-cn
3,fckeditor/editor/filemanager/connectors 可只剩 本语言 如php
二、设置
1.更改默认语言和编程语言:
打开/fckeditor/fckconfig.js ;(千万注意这个文件是utf-8编码,我第一次编辑的时候保存成了ANSI格式结果出错了,找了好长时间原因)修改->
FCKConfig.AutoDetectLanguage =false;(使其不能根据系统语言自动检测加载相应的语言。)
var FCKConfig.DefaultLanguage = ‘zh-cn’ ;
var _FileBrowserLanguage = ‘php’ ;
var _QuickUploadLanguage = ‘php’ ;
2.开启文件上传的功能:
配置editor/filemanager/connectors/php/config.php
$Config['Enabled'] = true ;
更改$Config['UserFilesPath'] = ‘/userfiles/’ ;为你的上传目录(注意:这个目录要存在——自己创建好);
三、调用
可以按下面的例子在php(例子中的PHP文件放在网站的子目录中)中调用fckeditor编辑器:
include(”../fckeditor/fckeditor.php”); // 包含fckeditor类,fckeditor目录放在网站根目录下
$BasePath = “/fckeditor/”; // 编辑器路径
$oFCKeditor = new FCKeditor(’CreMer’); // 创建一个fckeditor对象,表单的名称为CreMer
$oFCKeditor->BasePath = $BasePath;
$oFCKeditor->Value = ‘test’; // 设置表单初始值
// 还可设置以下部分(“=”包含部分),并非必须:
//==================================================================================//
$oFCKeditor->Width = ‘800′; // 编辑器宽度,类中有默认值,如果不想修改可不管此项
$oFCKeditor->Height= ‘300′; // 同width,此处为高$oFCKeditor->ToolbarSet
$oFCKeditor->ToolbarSet = ‘Basic’; // 默认编辑器工具栏有Basic(基本工具)和Default(所有工具)两种选择,另外还可以自己建立工具栏
$oFCKeditor->Config['SkinPath'] = ‘/fckeditor/editor/skins/silver/’; // 设置编辑器皮肤
//==================================================================================//
$oFCKeditor->Create(); // 调用类中方法,必须
用$_POST['CreMer']就能获取文本框里面的值。
说明:
//包含fckeditor类
include(”../fckeditor/fckeditor.php”) ;
//设置编辑器路径
$sBasePath = “fckeditor/”;
//创建一个Fckeditor,表单的txtarea名称为content
$oFCKeditor = new FCKeditor(’content’) ;
$oFCKeditor->BasePath = $sBasePath ;
//设置表单初始值
$oFCKeditor->Value = ‘This is some <strong>sample text</strong>’ ;
$oFCKeditor->Create() ;
//设置长宽
$oFCKeditor->Width
$oFCKeditor->Height
$oFCKeditor->ToolbarSet
四、我的算定义工具栏:
FCKConfig.ToolbarSets["Zhuo"] = [
['Source','Preview'],
['OrderedList','UnorderedList','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','SpecialChar'],
['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
'/',
['FontFormat','FontName','FontSize'],
['Bold','Italic','Underline'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks'] // No comma for the last row.
] ;