如何解决pbootcms编辑器过滤div代码的问题?.png

在写文章时,我们经常需要加入含有HTML代码的文字,比如引用外部网页、插入图片、调整样式等操作。然而,在使用pbootcms建站时,可能会遇到编辑器过滤div代码的问题,导致一些标签元素被删除,而div标签则被转换成p标签。这个问题在百度编辑器ueditor中也存在,不过好在我们可以按照一定的步骤进行修改。

首先,我们需要找到core->extend->ueditor->ueditor.all.js文件,在大约在第10830行位置将allowDivTransToP: true改为allowDivTransToP: false。这样设置之后,编辑器就不再自动将div标签转换成p标签了。

其次,我们需要找到core->extend->ueditor->ueditor.config.js文件,在大概560-565行位置将注释掉的代码前面的注释去掉,并将allowDivTransToP:false直接改为:

//默认过滤规则相关配置项目

,disabledTableInTable:false  //禁止表格嵌套

// 允许进入编辑器的 div 标签自动变成 p 标签

,allowDivTransToP:false 

这样修改之后,我们就可以自由地使用含有div标签的HTML代码了,而且这些标签不会被自动转换成p标签,从而保留了原本的格式和功能。

总之,如果您在使用pbootcms建站时遇到编辑器过滤div代码的问题,不要着急,按照上述步骤进行修改即可解决。