pbootcms编辑器过滤div代码解决办法
在使用PbootCMS建站时,如果需要在专题内容中加入含有HTML代码的文字,但发现编辑器将 div 标签转换成了 p 标签,可以通过以下步骤进行修改。
修改步骤
-
修改
ueditor.all.js文件- 找到
core->extend->ueditor->ueditor.all.js文件。 - 在大约第 10830 行,将
allowDivTransToP: true改为allowDivTransToP: false。
- 找到
-
修改
ueditor.config.js文件- 找到
core->extend->ueditor->ueditor.config.js文件。 - 在大约第 560-565 行,取消注释并修改相关配置。
- 找到
具体操作步骤
修改 ueditor.all.js 文件
- 找到
core->extend->ueditor->ueditor.all.js文件。 - 在大约第 10830 行,将
allowDivTransToP: true改为allowDivTransToP: false。javascript// 原始代码 allowDivTransToP: true, // 修改后的代码 allowDivTransToP: false,
修改 ueditor.config.js 文件
- 找到
core->extend->ueditor->ueditor.config.js文件。 - 在大约第 560-565 行,取消注释并修改相关配置。
// 原始代码 // 默认过滤规则相关配置项目 //,disabledTableInTable: false // 禁止表格嵌套 // 允许进入编辑器的 div 标签自动变成 p 标签 //,allowDivTransToP: false // 修改后的代码 // 默认过滤规则相关配置项目 ,disabledTableInTable: false // 禁止表格嵌套 // 允许进入编辑器的 div 标签自动变成 p 标签 ,allowDivTransToP: false
总结
通过以上两个步骤,可以防止百度 UEditor 编辑器将 div 标签转换成 p 标签,从而保留原始 HTML 结构。具体步骤如下:
- 修改
ueditor.all.js文件中的allowDivTransToP属性。 - 修改
ueditor.config.js文件中的allowDivTransToP属性。

扫码添加技术【解决问题】
专注企业网站建设、网站安全16年。
承接:企业网站建设、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18444223

浙公网安备 33010602011771号