pasckr 发表于 2016-5-9 15:31:26

将织梦dedecms后台编辑器更改为Ueditor




                 网站教程很多了,关于ueditor我也不做过多介绍了,官网上都有。这里着重说说个人使用时遇到的问题 分享给大家
1.去Ueditor官网下载最新的php版本 http://ueditor.baidu.com解压后,将文件夹的名字改为ueditor,上传至网站根目录的include中。
2.修改include中inc文件夹中的inc_fun_funAdmin.php文件(注意备份之前的文件)找到以下代码(最新的大约在212行左右)
$GLOBALS['tools'] = empty($toolbar[$etype])? $GLOBALS['tools'] : $toolbar[$etype] ;
$config['toolbar'] = $GLOBALS['tools'];
$config['height'] = $nheight;
$config['skin'] = 'kama';
$CKEditor->returnOutput = TRUE;
$code = $CKEditor->editor($fname, $fvalue, $config, $events);
if($gtype=="print")
{
echo $code;
}
else
{
return $code;
}
}
****
else {
3.在****位置加入如下代码
else if($GLOBALS["cfg_html_editor"]=="ueditor")
    {
            $fvalue = $fvalue==&quot;&quot; ? &quot;<p></p>&quot; : $fvalue;
            $code = &quot;<script type=&quot;text/javascript&quot;
charset=&quot;utf-8&quot;
src=&quot;&quot;.$GLOBALS[&quot;cfg_cmspath&quot;].&quot;/include/ueditor/ueditor.config.js&quot;></script>
            <script type=&quot;text/javascript&quot; charset=&quot;utf-8&quot;
src=&quot;&quot;.$GLOBALS[&quot;cfg_cmspath&quot;].&quot;/include/ueditor/ueditor.all.js&quot;></script>
            <link rel=&quot;stylesheet&quot; type=&quot;text/css&quot;
href=&quot;&quot;.$GLOBALS[&quot;cfg_cmspath&quot;].&quot;/include/ueditor/themes/default/css/ueditor.css&quot;/>
<textarea name=&quot;&quot;.$fname.&quot;&quot; id=&quot;&quot;.$fname.&quot;&quot; style=&quot;width:100%;&quot;>&quot;.$fvalue.&quot;</textarea>
<script type=&quot;text/javascript&quot;>var ue = new
baidu.editor.ui.Editor();ue.render(&quot;&quot;.$fname.&quot;&quot;);</script>&quot;;
            if($gtype==&quot;print&quot;)
            {
                  echo $code;
            }
            else
            {
                  return $code;
            }
    }
4 .进入后台系统设置--核心设置修改编辑器为ueditor
至此,后台的编辑器已经可以使用了,但最主要的还是前台看到。下面的步骤就很重要了(惭愧的说本人卡在这很久)
5.在你的文章页模板的底部....中加入如下代码!
12345 <script type=&quot;text/javascript&quot;>
    SyntaxHighlighter.highlight();
    var editor_a = new baidu.editor.ui.Editor();
    editor_a.render( 'myEditor' );
</script>
并在内容页的模板head中加入如下代码
12 <script type=&quot;text/javascript&quot; src=&quot;/include/ueditor/third-party/SyntaxHighlighter/shCore.js&quot;></script>
<link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;/include/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css&quot; />
*注意路径,更改为你ueditor的目录下对应的文件目录
6.最后更新缓存,生成文档!
页: [1]
查看完整版本: 将织梦dedecms后台编辑器更改为Ueditor