在使用PbootCMS建站时,如果需要在专题内容中加入含有HTML代码的文字,并且发现编辑器将某些标签元素去掉或将<div>标签转换成了<p>标签,可以通过修改UEditor的相关配置来解决这个问题。

修改步骤

  1. 找到并修改ueditor.all.js文件
  2. 找到并修改ueditor.config.js文件

步骤详细说明

1. 修改ueditor.all.js文件

  1. 打开core->extend->ueditor->ueditor.all.js文件。
  2. 在大约第10830行左右,找到allowDivTransToP: true,将其改为allowDivTransToP: false
// 修改前
allowDivTransToP: true,

// 修改后
allowDivTransToP: false,

2. 修改ueditor.config.js文件

  1. 打开core->extend->ueditor->ueditor.config.js文件。
  2. 在大约第560-565行左右,找到注释掉的代码,去掉注释,并将allowDivTransToP设置为false
// 修改前
// ,disabledTableInTable:false  //禁止表格嵌套
// ,allowDivTransToP:false      //允许进入编辑器的 div 标签自动变成 p 标签

// 修改后
,disabledTableInTable:false  //禁止表格嵌套
,allowDivTransToP:false      //允许进入编辑器的 div 标签自动变成 p 标签