zoukankan      html  css  js  c++  java
  • dedecms更换默认编辑器为百度编辑器ueditor

      由于体验过ueditor编辑器,再次使用Dedecms编辑器感觉很别扭,所以就有了更换编辑器的想法。操作顺序如下所述:

      1、首先,下载ueditor包,官网http://ueditor.baidu.com/website/ 根据需求选择。本文这里提供一个php-utf8的包,链接:https://pan.baidu.com/s/1ceyzsdZ2JAdnNFJ1gCL2SQ  提取码:28jz 。

      然后将安装包解压,将文件夹改为ueditor,上传到dedecms的include目录下面。

      2、修改inc_func_funcAdmin.php文件(建议先对文件备份)。打开include下的inc文件夹内的inc_func_funcAdmin.php,大约在184行;

       加入以下代码:

      

     1  else 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><script type="text/javascript" charset="utf-8"
     5 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.'"
     6 style="100%;">'.$fvalue.'</textarea><script type="text/javascript">var ue = new baidu.editor.ui.Editor();ue.render("'.$fname.'");</script>';
     7         if($gtype=="print")
     8         {
     9             echo $code;
    10         }
    11         else
    12         {
    13             return $code;
    14         }
    15     }

      3、修改后台配置。进入网站后台-->系统-->系统基本参数-->核心设置-->将 Html编辑器的值改为 ueditor ,然后保存,文本编辑器已经替换成功!

       

      4、配置完前三步,基本上就可以正常使用了。最后这里针对编辑器内容无法保存,给出一个处理方法。 

      (1)修改dede emplets 目录下 的 catalog_edit.htm 及 catalog_add.htm两个文件。

      (2)搜索到function checkSubmit() 在函数 return true; 前 添加以下代码:

        

    1 document.getElementsByName("content")[0].innerHTML = ue.getContent();

      (3)如下图所示: catalog_edit.htm 及 catalog_add.htm两个文件添加内容一样。

      

     
     
  • 相关阅读:
    解题报告 poj 1486
    解题报告 比赛
    解题报告 keke 的房子
    解题报告 Tree
    解题报告 聚会
    解题报告 Valentine‘s seat
    解题报告 报数
    解题报告 黑书 Water pail poi 1999
    解题报告 poj 1639
    解题报告 数数
  • 原文地址:https://www.cnblogs.com/zw0718/p/11686663.html
Copyright © 2011-2022 走看看