phpcms v9 完美更换整合Ueditor 1.3
phpcms这套系统相信大家不陌生,它做的很不错,但是也有好多地方不满足我们的需求,比如在线编辑器。
它自带的是CKEditor编辑器,功能较少,比如代码加亮功能就没有。
所以我来说一下怎么替换phpcms默认的编辑器为百度Ueditor 1.3 版本。
其实整个过程比较简单,只需要修改一个文件就ok了。下面开始吧!
1. 下载ueditor,对应好相应的编码。解压,命名如uediter,放在/statics/js/目录下面;
修改/phpcms/libs/classes/下的form.class文件:
找到:
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.min.js"></script>';
$str .= '<link rel="stylesheet" href="'.JS_PATH.'ueditor/themes/default/css/ueditor.css"/>';
define('EDITOR_INIT', 1);
}
$str .= "<script type=\"text/javascript\">\r\n";
$str .= "var editor = new baidu.editor.ui.Editor();editor.render('$textareaid');";
$str .= '</script>';
2.更新缓存,这部可有可无,但是如果更改后没变化,就更新缓存
就这么简单,编辑器切换成功了。
注意:看好自己的ueditor版本,还有phpcms版本,这里所用的是phpcms v9
最新文章
- Nginx配置Https
- iOS UIView上添加mp4视频
- web项目中的跨域问题解决方法
- linux后台进程管理工具supervisor
- Python3 多线程下载代码
- C++头文件中预编译宏的目的
- window和Linux下的软链接
- 基于TCP的NAT子网穿透实验
- 事后调试之MiniDump转储
- 应该知道的Linux技巧
- Mongo-Connector 安装及使用文档
- swift学习 - 单例实现(singleton)
- [一个脑洞] Candy?&#39;s 不饱和度
- 使用sqlserver 链接远程服务器进行查询
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简述及技术选型介绍
- windows下ping端口
- Archlinux/Manjaro使用笔记-使用makepkg安装软件 报错:未找到strip分割所需的二进制文件 的解决方法
- android fragment解析
- [转]UART通信简介
- dataGridView使用指南系列一、回车换行或换列完美解决方案