自定义内容模型
按业务需要创建文章、产品、案例等不同内容模型。
仅展示 CMS 开源版原生能力,不包含外贸、商城、会员与评论等扩展功能。
按业务需要创建文章、产品、案例等不同内容模型。
为不同模型配置文本、图片、选择项等业务字段。
自由创建栏目层级,并配置栏目模型、模板与访问路径。
统一管理单页、文章、产品及其他自定义模型内容。
统一维护网站基础设置、企业资料与公司信息。
后台配置常用业务数据,前台模板中可直接调用。
通过模板标签灵活读取栏目、内容和站点配置信息。
集中管理首页轮播图片和网站友情链接内容。
支持多条件筛选与多条件搜索,快速定位目标内容。
支持自定义 URL、页面标题、Sitemap 与文章内链。
按需创建报名、预约、反馈等不同业务表单。
集中查看和处理网站留言,方便跟进访客需求。
下载 BadouCMS 后,按需安装插件和模板。
版本、下载次数与更新内容均来自插件产品数据。
新增:增加模版标签 skill,方便 agent 工具调用 新增:llms.txt 路由,方便大模型更快理解网站的功能 新增:后台配置 app_url (当CDN开启了https服务器端未开启https时会造成接口访问失败,这是可以在这里设置与 cdn一致的 https路径) 修复:自定义富文本编辑html 被转义的问题 修复:内容样式中 100% 被当成敏感词过滤的问题。#IKCN9Y 修复:前台扩展路由表单提交后 routes.php 文件为空的问题 优化:为 ajax 操作增加确认框 优化:将站点描述字段的内容固定与后台一致,不再跟随栏目的描述而变化,页面描述字段改用pagedescription 优化:后台令牌(CSRF)问题修复 优化:默认模版样式与 oss 的适配 优化:xss_clean 过滤允许 a标签包裹块级元素 删除:轮播图中多语同步翻译的功能
新增:前台扩展路由管理,支持文件化配置并优先于 CMS 泛路由匹配 修复:轮播图片在不同语言下 gid 不相同的问题 修复:CMS系统内容管理中切换左侧分类时,分页页码未重置导致列表数据为空。 修复:导入测试数据导致后台的表单数据表丢失的问题 优化:后台新增内容时排序为空默认设置为 255。 优化:Sitemap 支持生成所有已启用语言的数据。 优化:留言必填提示
修复:添加栏目时同步专题内容的语言问题 修复:添加单页内容语言错误的问题 修复:会员页面的内容被修改导致密码被置空的问题 优化:会员中心增加菜单钩子 优化:区域增加事件 优化:nav标签支持aucode 优化:cms的列表与详情的观察者钩子 优化:栏目跳转时保留单页内容 优化:轮播图同步添加多语言 优化:优化部分细节
新增:菜单增加快捷菜单列,可显示在控制台 修复:CMS 安装后内容菜单无法点击的问题 修复:后台内容修改分类后,自定义字段的数据丢失问题 修复:后台从其他语言预览栏目/文章(点击放大镜)会进入主站域名 优化:设置默认语言后,后台数据默认显示跟随默认语言 优化:内容的 url 使用跳转连接时原来的url 自动301 跳转到新链接 优化:内容中没填写统一编号报错的问题 优化:栏目不给权限时添加内容显示没权限的问题 优化:升级PhpSpreadsheet 优化:增加保留操作日志的时限 优化: api 查询内容多图 优化:开启 OSS 云存储之后图片的回显问题
重构:安装程序不在默认安装 cms, cms需要在插件市场中进行安装 新增:插件管理中显示用户自己创建的插件 修复:搜索页面分页的输入跳转 报错“请输入关键词“ 修复:修改后台会员编辑时没选中分组的问题 修复:生成二维码报错的问题 优化:后台的 token 错误提示频繁的问题 优化:远程下拉,监听下拉面板打开事件,刷新数据 优化:自定义控制台的快捷菜单 优化:添加成功的提示 优化:内容管理中增加统一编码修改 优化:放宽富文本内容的过滤 优化:url 支持 中划线 优化:tags标签增加变量传入值 优化:框架窗口打开
安全:加固用户评论安全 修复:轮播图的n,i获取不准确的问题 修复:后台修改自定义表单不成功的问题 修复:表单提交报错的问题 优化:条件筛选 优化:CMS添加或修改数据时不自动清理缓存的问题 优化:csrf的token兼容性 优化:后台自定义留言列表增加自定义的字段 优化:自定义字段排序
安全:cms安全防护优化 安全:优化CMS模版安全 新增:`{$bd.is_home}`变量,判断当前是否为首页的标签&增加控制器钩子 新增:插件文件忽略配置,可以忽略用户在插件中自定义的bd_functions.php 文件 #II0Z0U 新增:cms后台增加钩子功能 修复:表单区分语言的问题 修复:PBOOTCMS数据迁移插件,迁移成功后的定制标签的图片字段,应该是单图。#IDHH47 修复:get_auto_code函数自增的问题 修复:ip+端口后台报错的问题 修复:后台演示错乱的bug 修复:子管理员附件和轮播图的权限问题 优化:cdnurl增加是否使用远程cdn的,模版的资源文件默认关闭cdn远程加载 优化:sitemap格式问题 优化:自定义表单提交 优化:自定义表单重置表前缀的功能 优化:表单js增加钩子事件&增加php钩子上下文类 优化:后台表单令牌 优化:cms函数库 优化:插件加载排序(支持info.ini文件中增加order排序字段)
新增:扩展字段增加钩子功能 优化:附件管理功能 优化:配置信息的钩子调用方法 优化:cms适配2.2.2版本
更新:更新ORM版本为ThinkORM 4 修复:模型字段中包含&符号被分割的处理 #IHQOSN 修复:nav 标签使用控制范围不能显示完全的问题 修复:内容选择的副栏目,删除之后保存无效,点开还是会显示副栏目 修复:后台管理员登录ip 与登录时间不显示的问题 优化:定制标签的类型sql,新增3列数组的类型 优化:表单提交,不再提示邮件发送失败的信息 优化:邮件发送配置正确了不能发送的问题 优化:优化定制标签
安全:【安全修复】远程搜索基类的排序传值 修复:自定义url会重复增加随机字符的bug 修复:解析字符串为数据key错误的问题 修复:子栏目不能更改为顶级栏目的问题 修复:列表无法调用多个副栏目的问题 优化:模型事件使用官方事件处理器替代模型自身on方法 优化:注册时默认开启手机验证的问题 优化:插件市场,可以在插件市场设置插件的配置 优化:创建多图字段时自动增加一个多图标题的字段 优化:插件升级 优化:远程下拉
更新:更新thinkphp版本为8.1,兼容php8.4(8.5未测试) 新增:增加cms路由前置事件,防止某些路由被cms路由覆盖 新增:增加前端基类的跨域检查函数 修复:content 标签的id属性不能使用的问题 修复:链接内容链接替换不显示的问题 修复:小数点不能搜索的问题 修复:自定义字段筛选时携带分页的问题 修复:用户积分、余额不能记录的问题 修复:邮箱发送失败仍然返回成功问题 修复:修复后台内容列表选中分类后排序失效的问题 修复:修复前台模版放在public下的路径问题 优化:分类与内容列表的调用速度 优化:内容复制时增加统一编号 优化:sitetplpath的地址 优化:解析字符串为数组增加传入分割字符 优化:上传类,支持传入根路径 优化:优化后台js库,移除冗余的js,缩减程序包尺寸 优化:优化后台登录时长
修复:cms 轮播图调用未区分语言的问题 修复:错误跳转不了首页的问题 修复:插件安装后台菜单错误的问题 优化:内容关键字自动加链接,增加标签内链 优化:自定义标签缓存 优化:支持自定义标签复制标签 优化:搜索 api 接口 优化:后台菜单显示菜单类型
修复:数组分割出现中文乱码的问题 优化:增加安装时表前缀验证 优化:xss_clean 函数 优化:定制标签添加输出 html 的钩子 优化:url 模式,支持去掉 url 的.html 后缀 优化:内容增加自定义模版 优化:安装时配置表&更新数据表的编码为 utf8mb4 优化:列表标签 filter 过滤的值支持 php 变量
修复:友情链接图片必填的问题 修复:栏目管理中无法删除专题的问题 优化:去掉角色组单独 token 验证 优化:后台增加自定义表单重置表前缀方法
修复:自定义表单验证码无效&表单发送邮件关闭无效的问题 修复:子账号无法选择附件的问题 修复:内容副栏目不能选择的问题 修复:栏目管理-状态问题,关闭状态无法使用指定栏目标签调用。 优化:xss 过滤函数 优化:content 标签 优化:删除时检测是否有子类或者内容的提示 优化:引入 var-exporter 库
修复:无法批量删除管理员,没有权限删除 修复:内容无法获取默认缩略图与描述的问题 修复:切换语言后,访问原来的链接 404 的问题 修复:多图片标题添加失效的问题 优化:后台操作日志 优化:表字段 优化:后台内容列表复制&移动 优化:添加内容时自动选择栏目 优化:cms 添加模型时选择模版文件
新增:内容管理菜单的展开与收缩 新增:后台区域管理增加状态字段 重构:后台定制标签 重构:后台内容扩展字段加载 重构:后台内容管理 重构:更换 layui 版本为 v2.12.0 修复:语言包未加载的问题 优化:多图上传时多选 优化:栏目设置中的描述会有首行空格的问题 优化:sitemap 控制器 优化:前台加载语言包 优化:多语言栏目 URL 相同时获取数据不正确的问题 优化:富文本加载
新增:多图增加标题文本框 新增:cms 扩展字段增加多图标题类型 新增:cms 违禁词替换 新增:增加后台内容页与栏目页的列表头部按钮钩子 新增:增加栏目通用编码字段 新增:cms 增加后台设置 seo 网页标题格式 修复:cms 子管理员 没有权限的问题 修复:子管理列表页的权限问题 修复:cms 列表标签 filter 属性报错的问题 修复:选择父栏目可以选择自己与子栏目的问题 优化:单独安装 cms 时导入配置信息 优化:cms 网页标题 优化:修改 cms 站点配置、公司信息时同步清除缓存 优化:替换图标库 优化:栏目与内容表单 优化:sitetitle 自动合并的功能 优化:list 标签增加 count 统计 优化:后台语言排序 优化:修改 xss 过滤库
优化:菜单规则 优化:定制标签表 acode 必填 优化:cms 导航与指定栏目标签 优化:cms 后台内容列表搜索模糊搜索 优化:cms 内容 pics 为字符串格式 优化:插件开发,增加替换系统文件备份 优化:安装表中的留言表 修复:菜单修改报错的问题 修复:tags 标签无法使用 num 控制数量的问题 修复:添加管理员密码无效的问题 修复:cms API 强制认证 无效的问题
优化:cms 导航 优化:cms 增加 tag 控制器与 tag 列表页面 优化:自定义表单 修复:在线留言的二级导航编辑到顶级导航的时候,调用不显示编辑后的顶级栏目 修复:cms 网站地图 sitemap.xml 没有网站首页的 url 修复:企业信息标签拼错的问题 优化: cms 留言内容展示与 ip 获取 优化: cms 定制标签前台读取的问题 修复: cms 切换语言后刷新表格后语言显示变回去的问题 优化:cms 定制标签增加语言,优化布局 修复:列表标签指定多个 scode 无效的问题
修复: cms 排序未填写报错的问题 修复: cms 语言包获取不到的问题 修复: cms ba\TableManager 类不存在的问题 修复: istop isico ispics isrecommend isheadline 设为 0 无效的问题 修复: 列表页 list 标签 page="false" 不生效的问题 修复: cms 复制与移动交互 修复: cms 模型扩展字段为选择按钮值时分割数据异常的问题 修复: cms 新增栏目时选择模版路径保存的问题 修复: sitemap 生成链接错误 优化: cms 单页加上轮播多图组件 优化: 内容管理,增加栏目筛选 优化: cms 搜索功能 优化: cms 字段显示 优化: cms 的字段显示 优化: cms 批量添加栏目默认值
优化:cms 添加栏目选择模型失效的问题 优化:cms 隐藏专题内容的菜单 优化:cms 站点配置获取主题 优化:cms 栏目与内容的操作列固定 优化:内容管理,增加栏目筛选 优化:cms 单页加上轮播多图组件 修复:cms 内容的 URL 名称,保存一次,自动增加一次数字的问题 修复:cms{$nav.i }错乱的问题 修复:cms 验证码地址不显示的问题 修复:cms 新增栏目时选择模版路径保存的问题 修复:cms 模型扩展字段为选择按钮值时分割数据异常的问题
新增:增加 cms api 接口 修复:cms 复制内容失败的问题 优化:cms 页面权限验证 优化:cms 内容列表增加 likeslink opposelink
新增:栏目与内容增加预览功能 修复:修改前台栏目与内容权限 修复:内容等级权限不受控的问题 修复:linux 下后台内容管理不能显示的问题 修复:富文本出现多出换行的问题
新增:排序 input 修复:栏目增加跳转链接 修复:内容表单增加 URL 名称&跳转链接
修复:模版的样式路径 修复:栏目与内容的排序问题 修复:栏目下拉不显示的问题 优化:内容被转义的问题
修复:批量添加栏目报错的问题 修复:添加模型内容不显示的问题
首发:新版本发布