源于生活

标题: DedeCMS织梦如何安装百度UEditor编辑器图文教程 [打印本页]

作者: kevin-ying    时间: 2014-2-26 12:19
标题: DedeCMS织梦如何安装百度UEditor编辑器图文教程

如果觉得织梦CMS自带的编辑器满足不了您的需求,可以试试百度开发UEditor的编辑器,Ueditor是由百度web前端研发部开发的所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和使用代码。

百度web前端研发部提供了织梦CMS安装UEditor编辑器的方法,网上提供的都是utf-8版的,这里我自己动手转换了一份GBK版本,供网友下载使用,已经配置好图片上传路径,详见压缩包ueditor/ueditor_upload.php。

[attach]175[/attach]

1、下载UEditor编辑器:UEditor-GBK版,用于进行内部编辑器的切换。

2.  解压下载的zip文件,将解压后得到的ueditor文件夹拷贝到您网站目录下的include文件夹下(include文件夹里可以看到ckeditor文件夹)


3.  用ueditor文件夹里的inc_fun_funAdmin.php文件覆盖include\inc\下的同名文件

[attach]177[/attach]


4.  打开data文件夹后找到config.cache.inc.php文件:

[attach]179[/attach]


[attach]176[/attach]


2) 修改“


  1. $cfg_html_editor = ‘ckeditor’
复制代码

”为“


  1. $cfg_html_editor = ‘ueditor’
复制代码

”:

[attach]178[/attach]




作者: kevin-ying    时间: 2014-2-26 12:38
下载地址: http://ueditor.baidu.com/website/download.html#ueditor
作者: kevin-ying    时间: 2014-2-26 13:10
1、ueditor的下载安装
到ueditor官网下载最新版的编辑器源码,下载地址:ueditor我下载的是[1.2.6.0 PHP 版本]
到dedecms的include目录新建文件夹ueditor,该文件夹就是ueditor路径,下面修改编辑器配置文件时需要该路径
2、修改dedecms编辑器配置文件
修改网站根目录下的include/inc/inc_fun_funAdmin.php文件。
找到:
  1. if($GLOBALS['cfg_html_editor']=='fck')
复制代码


替换为:

  1. if($GLOBALS['cfg_html_editor']=='ueditor')
  2. {
  3. $fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
  4. $code = '<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.config.js"></script>
  5. <script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.all.js"></script>
  6. <link rel="stylesheet" type="text/css" href="/include/ueditor/themes/default/css/ueditor.css"/>
  7. <textarea name="'.$fname.'" id="'.$fname.'" style="width:100%;">'.$fvalue.'</textarea>
  8. <script type="text/javascript">var ue = new baidu.editor.ui.Editor();ue.render("'.$fname.'");</script>';
  9. if($gtype=="print")
  10. {
  11. echo $code;
  12. }
  13. else
  14. {
  15. return $code;
  16. }
  17. }
  18. else if($GLOBALS['cfg_html_editor']=='fck')
复制代码




3、修改dedecms默认编辑器为ueditor
进入dedecms后台管理,进入:系统 » 系统基本参数 » 核心设置 » Html编辑器(ckeditor,需要fck的用户可以去官网下载)
修改该项为ueditor,这里的ueditor与上面的
  1. else if($GLOBALS['cfg_html_editor']=='ueditor')
复制代码

一定要保持一致,包括大小写也要一样,否则将调用不了ueditor编辑器


作者: kevin-ying    时间: 2014-2-26 13:36
更改文件上传路径:
路径: ueditor/php/fileup.php
将以下代码进行修改
  1. $config = array(
  2.         "savePath" => "upload/" , //保存路径
  3.         "allowFiles" => array( ".rar" , ".doc" , ".docx" , ".zip" , ".pdf" , ".txt" , ".swf", ".mkv", ".avi", ".rm", ".rmvb", ".mpeg", ".mpg", ".ogg", ".mov", ".wmv", ".mp4", ".webm") , //文件允许格式
复制代码

其中 savepath就是路径了
allowfiles就是文件类型
路径:ueditor/php/config.php


  1. return array(

  2.     //图片上传允许的存储目录
  3.     'imageSavePath' => array (
  4.         'upload1', 'upload2', 'upload3'
  5.     )

  6. );
复制代码

array( 后面的即使文件夹,自己定义吧


更改图片上传路径:
ueditor/php/getRemoteImage.php
  1. $config = array(
  2.         "savePath" => "upload/" , //保存路径
复制代码



管理图片
ueditor/php/imageManager.php
  1. //需要遍历的目录列表,最好使用缩略图地址,否则当网速慢时可能会造成严重的延时
  2.     $paths = array('upload/','upload1/');
复制代码








欢迎光临 源于生活 (http://bbs.vingoo.info/) Powered by Discuz! X3.1