第一:织梦dedecsm5.7整合ueditor百度编辑器最新
步骤1:先把自己网站备份一下(非常重要)!
步骤2:百度搜索“百度ueditor编辑器”,然后点击进入官网,找到下载页面。找到我们想要的编辑器的版本,这点相信不要我多说了。笔者就以最新版的ueditor为例(这样的目前是最新
步骤3:解压后放到include目录下,文件名改为ueditor 如下图:
步骤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;
}
}
如下图:
步骤5:进入织梦网站后台-->系统-->系统基本参数-->核心设置-->将Html编辑器的值改为 ueditor ,然后保存。至此,编辑器已经整合成功!(下图所示)
第二:织梦dedecsm5.7整合ueditor百度编辑器时常见问题解答
在我们为织梦dedecsm5.7整合ueditor百度编辑器时会遇到很多问题,其中有两个文件比较常见:
问题1、ueditor后端配置项没有正常加载,上传插件不能正常使用
问题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百度编辑器提示“后端配置项没有正常加载,上传插件不能正常使用!”的原因不管你使用的是asp、php、net、jsp版本,首先就是检查你的服务器配置环境问题。
2、百度编辑器设置好后上传图片提示【找不到临时文件】怎么办?
我们发现,当织梦dedecsm5.7添加好百度编辑器后,上图图片提示【找不到临时文件】,如图
一开始笔者也是弄的一头雾水,网上也有不少回答,但都解决不了问题,后来发现\ueditor\php\Uploader.class.php里面有这样一段参数,
其对应的代码是
我们只需要将这段代码注释掉即可上传成功,而且图片显示正常!各位朋友不妨一试。