config.json是/include/ueditor/php/目录下的。修改是为了保存图片路径

inc_fun_funAdmin.php是/include/inc/目录下的,为了织梦能调用ueditor

ueditor.config.js是/include/ueditor/目录下的,是ueditor设置文件,

https://blog.csdn.net/viqecel/article/details/50363387

catalog_add.htm是dede/templets/目录下的

catalog_edit.htm是dede/templets/目录下的

进入网站后台-->系统-->系统基本参数-->核心设置-->将 Html编辑器的值改为 ueditor ,然后保存

 

1.

dedecmsv5.7 ueditor 在上传视频之后,显示空白。其实是有视频的,就是显示空白。

解决方案:

 

找到include下面的ueditor下面的ueditor.all.js文件,

 

(1)找到(大概:17769行)

 

html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'image'));

改为:

 

html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'video'));

(2)找到(大概:7343,7344,7345行)

 

var root = UE.htmlparser(html);

me.filterInputRule(root);

html = root.toHtml();

将这三行注释掉。

 

更新一下缓存,就可以展示了 

来源https://www.erlo.vip/share/2/27152.html

 

2.百度编辑器,栏目内容、单页无法保存的bug处理方法

来源

http://www.dede58.com/a/zhimengjiaocheng/dedefault/5140.html

已经整合过百度编辑器的站长们或许会发现,在编辑单页文档和栏目内容的时候,百度编辑器不能够保存新增或已修改数据,经过排查后发现问题出现在catalog_edit.htm、catalog_add.htm这两个文件中,接下来我们就对这两个文件进行修改,使百度编辑器和织梦进行完美对接。

首先打开catalog_edit.htm,找到大概109行的return true;

在这行代码上面加入(以下代码中不能使用回车换行):

1document.form1.content.value =     document.getElementById("ueditor_0").contentWindow.document.body.innerHTML;

然后打开catalog_add.htm,找到大概第113行的return true;

同样在上面加入(以下代码中不能使用回车换行):

1document.form1.content.value = document.getElementById("ueditor_0").contentWindow.document.body.innerHTML;

保存文件即可使百度编辑器正常工作,如下图:

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第1张

 

3.ueditor默认高度是82,可以修改打开include下的inc文件夹内的inc_func_funcAdmin.php找到184行

lse if($GLOBALS['cfg_html_editor']=='ueditor')

{

$fvalue = $fvalue=='' ? '

' : $fvalue;

$code = '

<textarea name="'.$fname.'" id="'.$fname.'" style="width:100%;height:100%;min-height:300px;">'.$fvalue.'

';

if($gtype=="print")

PS:上面红色部分是定义编辑器的宽度和最小高度,这个是很多朋友在整合编辑器的时候一直比较郁闷的,整合好百度编辑器后后台的编辑器窗口太小,很难受。打包文件已经改过了。

3.修复word里图片无法转存;

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第2张

 

问题描述

默认情况下,从 Word 中复制的内容粘贴在编辑器时,图片不会自动上传保存,除非单独复制粘贴图片。

 

但是在官方 Demo 及演示中,Word 中的图片并不会变为上图中的提示贴图,而是变为尺寸与原图比例一致的一片空白。

 

与此雷同的一个问题是,当你插入一个锚点,点击 html 视图,发现标签一片空白,再切回来时锚点又不见了。

 

解决办法

在配置文件 ueditor.config.js 的最下方有这样一组配置:


// xss 过滤是否开启,inserthtml等操作

,xssFilterRules: true

//input xss过滤

,inputXssFilter: true

//output xss过滤

,outputXssFilter: true

// xss过滤白名单 名单来源: https://raw.githubusercontent.com/leizongmin/js-xss/master/lib/default.js

,whitList: {

    a:      ['target', 'href', 'title', 'class', 'style'],

    abbr:   ['title', 'class', 'style'],

    // ... 部分省略

    i:      ['class', 'style'],

    img:    ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass', 'class', 'data-latex'],

    ins:    ['datetime'],

    // ... 部分省略

    video:  ['autoplay', 'controls', 'loop', 'preload', 'src', 'height', 'width', 'class', 'style']

}

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第3张

修改后

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第4张

 

原来,在默认情况下 ueditor 开启了 XSS 过滤(过滤、输入过滤、输出过滤都有相应的配置开关),任何不在 whitList 白名单上的标签及属性都会在转换时丢失。

 

这就直接导致了一些需要使用特殊标签或属性的功能直接失效,比如插入音乐、插入锚点、图片转存等。

 

最直接的解决办法就是关闭 XSS 过滤,可以注释掉上述配置或将上述三项设为 false,另一种方案就是将需要的标签及属性添加到白名单。

 

插入锚点需要给 a 标签添加 name 属性,给 img 标签添加 anchorname 属性

图片转存需要给 img 标签添加 word_img、style 属性

 

如果用的是谷歌浏览器的话,记得打开flash允许

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第5张

做完这些以后,

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第6张

更新下缓存,浏览器shift+f5强制更新下。再试试看。应该就大功告成了。

织梦更换百度ueditor1.43问题合集(附2019最新整合版) seo软件工具 第7张织梦百度编辑器1.44最新整合版.rar


发布评论

分享到:

跨境电商网页SEO优化入门,蓝风seo一文总结就够用了