PbootCMS 编辑器去除 HTML 标签

描述: 在使用 PbootCMS 的编辑器时,插入的 HTML 代码中的某些标签(如 <div>)会被自动去除或转换为 <p> 标签。

原因: PbootCMS 使用的 UEditor 编辑器默认启用了某些过滤规则,导致特定的 HTML 标签被移除或转换。

解决方案: 修改 UEditor 的配置文件,禁用不必要的过滤规则。

具体步骤:

  1. 修改 ueditor.all.js 文件:

    • 文件路径:core->extend->ueditor->ueditor.all.js
    • 找到以下代码:
      javascript
       
      allowDivTransToP: true,
    • 修改为:
      javascript
       
      allowDivTransToP: false,
  2. 修改 ueditor.config.js 文件:

    • 文件路径:core->extend->ueditor->ueditor.config.js
    • 找到以下被注释掉的代码:
      javascript
       
      //默认过滤规则相关配置项目 ,disabledTableInTable:false //禁止表格嵌套 // 允许进入编辑器的 div 标签自动变成 p 标签 ,allowDivTransToP:false
    • 取消注释并确保设置为 false
      javascript
       
      //默认过滤规则相关配置项目 ,disabledTableInTable:false //禁止表格嵌套 ,allowDivTransToP:false

修改后的代码示例:

ueditor.all.js:

javascript
 
allowDivTransToP: false,

ueditor.config.js:

javascript
 
//默认过滤规则相关配置项目 ,disabledTableInTable:false //禁止表格嵌套 ,allowDivTransToP:false

本页面信息来源互联网,如您认为该页面内容侵犯您的权益,请拨打电话处理。 备案号:陕ICP备2022008266号-1陕公网安备61030302000361