修改织梦dedecms后台默认编辑器为百度Ueditor编辑器

[复制链接]
树苗收集系 发表于 2020-9-12 14:44:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
网站教程很多了,关于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.最后更新缓存,生成文档!

回复

使用道具 举报

精彩评论5

小悲小欢小流年 发表于 2020-9-12 22:02:13 | 显示全部楼层
支持!!!!前排!!!!
回复

使用道具 举报

淡看红尘轻笑孤 发表于 2020-9-15 10:28:52 | 显示全部楼层
谢谢楼主,,,收藏ing
回复

使用道具 举报

柠檬树上的少女 发表于 2020-9-16 21:30:56 | 显示全部楼层
很不错的哦,支持,加油
回复

使用道具 举报

柠檬树上的少女 发表于 2020-9-26 12:28:06 | 显示全部楼层
很给力。。。。很喜欢
回复

使用道具 举报

薄荷少年微微凉 发表于 2020-12-20 10:45:49 | 显示全部楼层
藕是来打酱油滴...
回复

使用道具 举报

发布主题
推荐阅读 更多
阅读排行 更多
广告位
全国统一客服电话
400-1234-5678

24x7小时免费咨询

  • 官方在线客服

    QQ客服:小西

    点击交谈

    QQ客服:良子

    点击交谈

    QQ客服:闵月

    点击交谈
  • 安徽省合肥市高新区创新产业园

  • 手机扫码查看手机版

    手机查找资源更方便

  • 扫一扫关注官方微信

    加入官方微信群