首页 > 其他分享 >pbootcms编辑器过滤div代码解决办法

pbootcms编辑器过滤div代码解决办法

时间:2024-10-01 22:33:18浏览次数:7  
标签:ueditor false 标签 allowDivTransToP js 修改 编辑器 div pbootcms

在使用PbootCMS建站时,如果需要在专题内容中加入含有HTML代码的文字,但发现编辑器将 div 标签转换成了 p 标签,可以通过以下步骤进行修改。

修改步骤

  1. 修改 ueditor.all.js 文件

    • 找到 core->extend->ueditor->ueditor.all.js 文件。
    • 在大约第 10830 行,将 allowDivTransToP: true 改为 allowDivTransToP: false
  2. 修改 ueditor.config.js 文件

    • 找到 core->extend->ueditor->ueditor.config.js 文件。
    • 在大约第 560-565 行,取消注释并修改相关配置。

具体操作步骤

修改 ueditor.all.js 文件

  1. 找到 core->extend->ueditor->ueditor.all.js 文件。
  2. 在大约第 10830 行,将 allowDivTransToP: true 改为 allowDivTransToP: false。 javascript   // 原始代码 allowDivTransToP: true, // 修改后的代码 allowDivTransToP: false,

修改 ueditor.config.js 文件

  1. 找到 core->extend->ueditor->ueditor.config.js 文件。
  2. 在大约第 560-565 行,取消注释并修改相关配置。
    // 原始代码
    // 默认过滤规则相关配置项目
    //,disabledTableInTable: false  // 禁止表格嵌套
    // 允许进入编辑器的 div 标签自动变成 p 标签
    //,allowDivTransToP: false
    
    // 修改后的代码
    // 默认过滤规则相关配置项目
    ,disabledTableInTable: false  // 禁止表格嵌套
    // 允许进入编辑器的 div 标签自动变成 p 标签
    ,allowDivTransToP: false

总结

通过以上两个步骤,可以防止百度 UEditor 编辑器将 div 标签转换成 p 标签,从而保留原始 HTML 结构。具体步骤如下:

  1. 修改 ueditor.all.js 文件中的 allowDivTransToP 属性。
  2. 修改 ueditor.config.js 文件中的 allowDivTransToP 属性。

标签:ueditor,false,标签,allowDivTransToP,js,修改,编辑器,div,pbootcms
From: https://www.cnblogs.com/hwrex/p/18444223

相关文章

  • Pbootcms忘记密码该如何找回?
    上传文件将 resetpw.php 和 index.html 文件上传到网站根目录。访问重置页面在浏览器中访问 域名/index.html。填写信息并提交填写管理员账号和新密码,点击“重置密码”。删除工具文件重置成功后,务必删除 resetpw.php 和 index.html 文件,以避免安全......
  • 可以成功重置 PBootCMS 网站后台登录密码的方法
    当你忘记PBootCMS后台登录密码时,可以使用一个简单的重置工具来解决这个问题。以下是详细的步骤和说明:工具作用此工具用于忘记PBootCMS后台用户账号密码时进行重置。下载地址假设你已经下载了重置工具压缩包 1693883579f162cd.rar。使用方法下载并解压重置工具下载......
  • pbootcms自动清理runtime缓存文件释放你的空间压力
    在使用PBootCMS配合阿里云虚拟主机时,确实可能会遇到运行时缓存文件过多的问题。以下是一种解决方案,通过自动清理缓存文件来解决这一问题。步骤一:修改 ExtLabelController.php 文件打开文件:打开 apps/home/controller/ExtLabelController.php 文件。添加清理脚本:......
  • PBOOTCMS判断登录是否登录代码
    修改控制器文件:在 IndexController.php 文件中添加 isUserLoggedIn() 方法,用于判断用户是否登录。修改模板文件:在模板文件中引入控制器类,并实例化控制器对象。使用 isUserLoggedIn() 方法来判断用户是否登录,并输出相应的信息。优点更准确的判断:通过检查......
  • 在 PBootCMS 的首页上正确调用公司简介等频道的内容,并展示指定长度的文字内容
    假设你需要在首页调用公司简介频道的内容,并展示300个字符的内容,并添加“查看更多”的链接。HTML文件示例<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><title>首页-示例页面</title><basehref="http://www.exa......
  • pbootcms如何设置发布内容不自动提取缩略图
    在PBootCMS中,如果你希望在后台发布内容时不自动提取缩略图,可以通过修改相关代码来实现这一需求。具体来说,需要找到并注释或删除与自动提取缩略图相关的代码片段。修改步骤定位代码位置:找到PBootCMS相关的核心文件,通常是 index.php 或 article.php 文件。查找并......
  • 可以成功地在 PBootCMS 中取消自动提取缩略图的功能
    假设你在 index.php 文件中找到了这段代码,可以将其注释掉或删除。注释掉代码php //无缩略图时,自动提取文章第一张图为缩略图//if(!$ico&&preg_match('//i',decode_string($content),$srcs)&&isset($srcs[1])){//$ico=$srcs[1];//}删除代码ph......
  • PbootCMS后台登陆密码忘记/找回密码后台登录密码
    上传文件将 resetpw.php 和 index.html 文件上传到网站根目录。访问重置页面在浏览器中访问 http://www.example.com/index.html。填写信息并提交填写管理员账号和新密码,点击“重置密码”。删除工具文件重置成功后,务必删除 resetpw.php 和 index.ht......
  • 可以成功重置 PBootCMS 后台登录密码的方法
    当你忘记PBootCMS后台登录密码时,可以使用一个简单的重置工具来解决这个问题。以下是详细的步骤和说明:工具作用此工具用于忘记PBootCMS后台用户账号密码时进行重置。下载地址假设你已经下载了重置工具压缩包 1693883579f162cd.rar。使用方法下载并解压重置工具下载......
  • PbootCMS附件上传失败报错UNKNOW: Code: 8192; Desc: stripos(): Non-string needles
    当遇到PBootCMS附件上传失败,并报错 UNKNOW:Code:8192;Desc:stripos():Non-stringneedleswillbeinterpretedasstringsinthefuture. 时,这通常是因为PHP的版本更新导致某些函数的行为有所改变。在这个情况下,stripos() 函数在处理非字符串参数时会发出警告,因为它......