青岛做网站
        行业新闻
行业新闻
当前位置:首页> 新闻动态 > 行业新闻

如何将百度编辑器ueditor整合到织梦dedecms5.7

更新时间:2017-02-23
   我们在使用织梦dedecms5.7系统的时候经常会感觉到后台默认编辑器不太友好,使得在添加文章的时候,需要借用第三方编辑软件,对文章进行格式,然后再粘贴进织梦编辑器中。今天青岛做网站就跟大家介绍一下如何将百度编辑器ueditor整合到织梦dedecms5.7中,因为百度编辑器ueditor是由百度web前端研发部开发所见即所得富文本web编辑器,并且是基于BSD协议的开源产品,允许自由使用和修改,这也是青岛做网站最看中它的地方,开源就意味着可以自己来定制这个编辑器。

第一:织梦dedecsm5.7整合ueditor百度编辑器最新1.4.3方法详细步骤

步骤1:先把自己网站备份一下(非常重要)!

步骤2:百度搜索“百度ueditor编辑器”,然后点击进入官网,找到下载页面。找到我们想要的编辑器的版本,这点相信不要我多说了。笔者就以最新版的ueditor为例(这样的目前是最新1.4.3),注意要对应自己的网站编码!

步骤3:解压后放到include目录下,文件名改为ueditor 如下图:

织梦dedecsm5.7整合ueditor百度编辑器最新1.4.3方法详细步骤

步骤4:打开include下的inc文件夹内的inc_func_funcAdmin.php找到184行,贴入一下代码

else if($GLOBALS[’cfg_html_editor’]==’ueditor’)

{

$fvalue = $fvalue==’’ ? ’<p></p>’ : $fvalue;

$code = ’<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.config.js"></script>

<script type="text/javascript" charset="utf-8" src="/include/ueditor/ueditor.all.js"></script>

<link rel="stylesheet" type="text/css" href="/include/ueditor/themes/default/css/ueditor.css">

<textarea name="’.$fname.’" id="’.$fname.’" style="width:100%;">’.$fvalue.’</textarea>

<script type="text/javascript">var ue = new baidu.editor.ui.Editor();ue.render("’.$fname.’");</script>’;

if($gtype=="print") 

{

echo $code;

}

 

else

{

return $code;

}

}

如下图:

如何将百度编辑器ueditor整合到织梦dedecms5.7

步骤5:进入织梦网站后台-->系统-->系统基本参数-->核心设置-->Html编辑器的值改为 ueditor ,然后保存。至此,编辑器已经整合成功!(下图所示)

如何将百度编辑器ueditor整合到织梦dedecms5.7

第二:织梦dedecsm5.7整合ueditor百度编辑器时常见问题解答

在我们为织梦dedecsm5.7整合ueditor百度编辑器时会遇到很多问题,其中有两个文件比较常见:

问题1ueditor后端配置项没有正常加载,上传插件不能正常使用

问题2、百度编辑器设置好后上传图片提示【找不到临时文件】

今天青岛做网站就跟大家一一解答:

1、解决ueditor后端配置项没有正常加载,上传插件不能正常使用的方法

网上查找到的解决方法:(可能并不适用)

    百度Ueditor 开发的一个疏忽导致的, 因为很多正式环境对大小写敏感。打开ueditor下的php/controller.php,(其他环境选对应的文件夹)把时区设置按如下改个字母大小写,再打开该文件就正确返回json。然后,ueditor就不会报“后台配置项没有正常加载,上传插件将不能正常使用!”了

原来设置的是:

date_default_timezone_set("Asia/chongqing");

把重庆的首字母改成大写,就可以了:

date_default_timezone_set("Asia/Chongqing");

    相信还有很多网站长通过此方法并没有很好的解决这个问题?,因为小编也属于这种情况,那就验证了我前面说的,昨天都是好好的,服务器也没有被人做个手脚,肯定就是服务器环境配置问题导致,小编自以为很机智,马上切换PHP版本为php5.2X,再刷新下网站后台,上传图片测试,哇,真的上传成功了,而现在就没有再提示“后端配置项没有正常加载,上传插件不能正常使用!”,所以服务器配置环境是非常重要的,稍微没有配置好就会引起各种意想不到的问题发生。

温馨提示:引起ueditor百度编辑器提示“后端配置项没有正常加载,上传插件不能正常使用!”的原因不管你使用的是aspphpnetjsp版本,首先就是检查你的服务器配置环境问题。

2、百度编辑器设置好后上传图片提示【找不到临时文件】怎么办?

我们发现,当织梦dedecsm5.7添加好百度编辑器后,上图图片提示【找不到临时文件】,如图

百度编辑器设置好后上传图片提示【找不到临时文件】怎么办?

一开始笔者也是弄的一头雾水,网上也有不少回答,但都解决不了问题,后来发现\ueditor\php\Uploader.class.php里面有这样一段参数,

百度编辑器设置好后上传图片提示【找不到临时文件】怎么办?

其对应的代码是

百度编辑器设置好后上传图片提示【找不到临时文件】怎么办?

我们只需要将这段代码注释掉即可上传成功,而且图片显示正常!各位朋友不妨一试。

 

 

免责声明:本站所有资讯内容搜集整理于互联网或者网友提供,并不代表本网赞同其观点,仅供学习与交流使用,如果不小心侵犯到你的权益,如果你对文章内容、图片和版权等问题存在异议,请及时联系我们删除该信息。