百度编辑器默认会把div替换成p标签,这样我们在编写一些自定义模板的时候就会改变我们的结构,造成一些问题。
解决方法:
在ueditor.all.js文件内搜索allowDivTransToP,找到如下的代码,将true设置为false
me.setOpt({ \'allowDivTransToP\':false, \'disabledTableInTable\':true });
然后在ueditor.config.js文件内搜索allowDivTransToP,找到如下的代码,将注释去掉并且改为false
//默认过滤规则相关配置项目//,disabledTableInTable:true //禁止表格嵌套 ,allowDivTransToP:false //允许进入编辑器的div标签自动变成p标签//,rgb2Hex:true //默认产出的数据中的color自动从rgb格式变成16进制格式
注意:如果没有效果考虑一下这两种情况
1:我们修改的是ueditor.all.js,你引用的很有可能是ueditor.all.min.js
2:没有清理缓存
提示:一定要清理缓存,不管你是浏览器缓存还是CMS缓存,一定要清理后才生效
© 版权声明
本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!
THE END