香港独立IP空间
香港php空间
美国php空间
域名注册

最近无忧主机小编在玩phpcms的时候发现phpcms自带的编辑器并不是那么的好用,并且不是很直观,无忧主机小编看见了其他的程序都是可以整合百度的编辑器的,无忧主机小编就想phpcms应该可以做到的,所以无忧主机小编就找了相关的技术文档,进行修改并且调试,终于在phpcms上面调试成功了,废话就不用多说了下面就来看看修改之后的对比之图吧!

修改前:

phpcms 9 4 2 300x132 phpcms怎么整合百度ueditor编辑器

phpcms修改前

修改后:

phpcms 9 4 3 300x55 phpcms怎么整合百度ueditor编辑器

phpcms修改后

站长朋友们是不是感觉修改之后的是不是感觉就是活活的一个word文档了呢,是的确实功能增加了很多了,下面就来看看无忧主机小编是怎么实现的吧。
1、首先我们要到百度去下载这个编辑器,下载的版本与您的网站的编码格式一定要一样的,下载地址是:http://ueditor.baidu.com/website/
2、然后在\statics\js\这个目录下建立ueditor,然后把您下载好的文件传入上去之后解压,解压之后的目录结构是这样的:

phpcms 9 4 4 300x138 phpcms怎么整合百度ueditor编辑器

phpcms目录结构

3、这一部分是最重要的也是关键的一部分,就是修改我们的源代码,就是
把以前的那个调用换成百度的调用,这样我们就可以实现这样的功能了,那么具体的找到;/phpcms/libs/classes/form.class.php,找到以下的代码大概是在18-21行,如下代码:

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.= '<link rel="stylesheet" href="'.JS_PATH.'ueditor/themes/default/css/ueditor.css"/>';$str.= '<script type="text/javascript" src="'.JS_PATH.'swfupload/swf2ckeditor.js"></script>';        define('EDITOR_INIT', 1);    }  $str.= "<script type=\"text/javascript\">\r\n";  $str.= "var editor = new baidu.editor.ui.Editor();editor.render('$textareaid');\r\n";  $str.= '</script>';

就这样就整合了百度的编辑器,是不是感觉自己成功了呢,无忧主机小编就把这个成功的喜悦分享给站长朋友!

如果您没有测试成功,请联系340555007

无忧主机相关文章推荐阅读:

PHPCMS如何整合UCENTER

PHPCMS内容管理系统如何给网站更换域名

PHPCMS V9默认后台管理员登录地址修改方法

PHPCMSV9网站如何修改域名?PHPCMSV9完整修改域名攻略

本文地址:http://www.51php.com/phpcms/16362.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档