一个资源分享、信息整合的综合性站点。

标题: 修改织梦dedecms后台默认编辑器为百度Ueditor编辑器 [打印本页]

作者: 树苗收集系    时间: 2020-9-12 14:44
标题: 修改织梦dedecms后台默认编辑器为百度Ueditor编辑器
网站教程很多了,关于ueditor我也不做过多介绍了,官网上都有。这里着重说说个人使用时遇到的问题 分享给大家

1.去Ueditor官网下载最新的php版本 http://ueditor.baidu.com解压后,将文件夹的名字改为ueditor,上传至网站根目录的include中。

2.修改include中inc文件夹中的inc_fun_funAdmin.php文件(注意备份之前的文件)找到以下代码(最新的大约在212行左右)
  1. $GLOBALS['tools'] = empty($toolbar[$etype])? $GLOBALS['tools'] : $toolbar[$etype] ;
  2. $config['toolbar'] = $GLOBALS['tools'];
  3. $config['height'] = $nheight;
  4. $config['skin'] = 'kama';
  5. $CKEditor->returnOutput = TRUE;
  6. $code = $CKEditor->editor($fname, $fvalue, $config, $events);
  7. if($gtype=="print")
  8. {
  9. echo $code;
  10. }
  11. else
  12. {
  13. return $code;
  14. }
  15. }
  16. <font color="#ff0000"> ****</font>
  17. else {
复制代码

3.在****位置加入如下代码
  1. else if($GLOBALS["cfg_html_editor"]=="ueditor")

  2.     {

  3.             $fvalue = $fvalue=="" ? "<p></p>" : $fvalue;

  4.             $code = "<script type="text/javascript"

  5. charset="utf-8"

  6. src="".$GLOBALS["cfg_cmspath"]."/include/ueditor/ueditor.config.js"></script>

  7.             <script type="text/javascript" charset="utf-8"

  8. src="".$GLOBALS["cfg_cmspath"]."/include/ueditor/ueditor.all.js"></script>

  9.             <link rel="stylesheet" type="text/css"

  10. href="".$GLOBALS["cfg_cmspath"]."/include/ueditor/themes/default/css/ueditor.css"/>

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

  12. <script type="text/javascript">var ue = new

  13. baidu.editor.ui.Editor();ue.render("".$fname."");</script>";

  14.             if($gtype=="print")

  15.             {

  16.                     echo $code;

  17.             }

  18.             else

  19.             {

  20.                     return $code;

  21.             }

  22.     }
复制代码

4 .进入后台系统设置--核心设置修改编辑器为ueditor

至此,后台的编辑器已经可以使用了,但最主要的还是前台看到。下面的步骤就很重要了(惭愧的说本人卡在这很久)

5.在你的文章页模板的底部....中加入如下代码!
  1. <script type="text/javascript">

  2.     SyntaxHighlighter.highlight();

  3.     var editor_a = new baidu.editor.ui.Editor();

  4.     editor_a.render( 'myEditor' );

  5. </script>
复制代码

并在内容页的模板head中加入如下代码
  1. <script type="text/javascript" src="/include/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>

  2. <link type="text/css" rel="stylesheet" href="/include/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css" />
复制代码

*注意路径,更改为你ueditor的目录下对应的文件目录

6.最后更新缓存,生成文档!


作者: 小悲小欢小流年    时间: 2020-9-12 22:02
支持!!!!前排!!!!
作者: 淡看红尘轻笑孤    时间: 2020-9-15 10:28
谢谢楼主,,,收藏ing
作者: 柠檬树上的少女    时间: 2020-9-16 21:30
很不错的哦,支持,加油
作者: 柠檬树上的少女    时间: 2020-9-26 12:28
很给力。。。。很喜欢
作者: 薄荷少年微微凉    时间: 2020-12-20 10:45
藕是来打酱油滴...




欢迎光临 一个资源分享、信息整合的综合性站点。 (https://www.sorv.cn/) Powered by Discuz! X3.4