dedecms更换UEditor百度编辑器教程

乔飞强 织梦dede评论2971字数 1171阅读模式
免费资源

问题描述

当dede支持移动端后,图片的尺寸就要被控制,而默认的dede编辑器总会给你一段无用的样式,如:

  1. style="width: 1338px; height: 438px;"

在PC端这个都已经被撑爆了,到移动端可想而知了,那有不少人会提出用样式文件去控制。但是有个问题就是:

(外部样式)External style sheet <(内部样式)Internal style sheet <(内联样式)Inline style

你难道要告诉我,全部用!important使其最大,这个也可以。但如果你的图片是一个表情包,16*16 再或者更多不同的尺寸呢?那要怎么破?

 

问题素材

1、UEditor文件一份

2、本地编辑器备份一份

3、include/inc/inc_func_funcAdmin.php备份一份

 

问题解决方案

1、下载文件:http://ueditor.baidu.com/website/download.html#mini(dede选择1.2.3php,然后根据网站的编码再选择)

2、上传文件包到include文件夹下

3、修改include/inc/inc_func_funcAdmin.php文件

 

  1. else if($GLOBALS['cfg_html_editor']=='ueditor')
  2. {
  3.  $fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
  4. $code = '<script type="text/javascript" charset="utf-8"
  5. src="/include/ueditor/ueditor.config.js"></script>
  6.  <script type="text/javascript" charset="utf-8"
  7. src="/include/ueditor/ueditor.all.js"></script>
  8. <link rel="stylesheet" type="text/css"
  9. href="/include/ueditor/themes/default/css/ueditor.css"/>
  10. <textarea name="'.$fname.'" id="'.$fname.'"
  11. 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、修改配置:后台>系统>系统基本参数>核心设置-->编辑器修改为UMeditor

继续阅读
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
乔飞强
  • 网站侵权说明: 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长QQ1134652417删除处理。

发表评论