- A+
所属分类:dede教程
问题描述
当dede支持移动端后,图片的尺寸就要被控制,而默认的dede编辑器总会给你一段无用的样式,如:
- 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文件
- else if($GLOBALS['cfg_html_editor']=='ueditor')
- {
- $fvalue = $fvalue=='' ? '<p></p>' : $fvalue;
- $code = '<script type="text/javascript" charset="utf-8"
- src="/include/ueditor/ueditor.config.js"></script>
- <script type="text/javascript" charset="utf-8"
- 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.'"
- style="width:100%;">'.$fvalue.'</textarea>
- <script type="text/javascript">var ue = new
- baidu.editor.ui.Editor();ue.render("'.$fname.'");</script>';
- if($gtype=="print")
- {
- echo $code;
- }
- else
- {
- return $code;
- }
- }
4、修改配置:后台>系统>系统基本参数>核心设置-->编辑器修改为UMeditor