phpcms整合UEditor
文章描述:
phpcms编辑器整合UEditor
准备
PHPCMS程序版本:Phpcms V9.5.10
ueditor版本:ueditor1_4_3_3-utf8-php.zip
Ueditor网址:http://fex.baidu.com/ueditor/
将编辑器在本地解压,重命名ueditor,ueditor文件夹内的内容如下图所示:
把ueditor文件放到项目根目录下面的statics/js里面
配置
1、修改ueditor/php/config.json文件,全局替换(共8处)
将以下代码
/ueditor/php/upload/
替换为
/uploadfile/
2、修改phpcms默认编辑器ckeditor为Ueditor,打开/phpcms/libs/classes/form.class.php文件,把编辑器调用方法editor{}中的下列内容:
if(!defined('EDITOR_INIT')) {
$str = '<script type="text/javascript" src="'.JS_PATH.'ckeditor/ckeditor.js"></script>';
define('EDITOR_INIT', 1);
}
搜索以上代码然后注释掉,新增以下代码
if(!defined('EDITOR_INIT')) {
$str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/ueditor.config.js"></script>';
$str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/ueditor.all.js"></script>';
$str .= '<script type="text/javascript" src="'.JS_PATH.'ueditor/ueditor.parse.js"></script>';
$str .= '';
define('EDITOR_INIT', 1);
}
$str .= "<script type=text/javascript>";
$str .= "var editor = UE.getEditor('$textareaid');";
$str .= '</script>';
3、修改配置ueditor.config.js编辑器高度,去掉高宽前面的注释及编辑器显示问题
,zIndex : 900 //编辑器层级的基数,默认是900
,initialFrameWidth:650 //初始化编辑器宽度,默认1000
,initialFrameHeight:320 //初始化编辑器高度,默认320
配置好后在后台新增或者编辑就可以看见新换的编辑器了。
发布时间:2021/06/23
发表评论