DiYunCMS(帝云CMS) · 专业 PHP 网站管理系统服务商 用户中心
首页/系统介绍/新闻动态/程序更新/DiYunCMS(帝云CMS) v4.7.5 发布

DiYunCMS(帝云CMS) v4.7.5 发布

分类:程序更新 日期:2026-11-03 16:37 浏览:0

新增功能

  • 增加字段类别 Join,用于关联任意表内容

  • 增加对 SQLite3 数据库的驱动支持

  • 安装系统时可选择 SQLite3 和 MySQL 数据库

  • 任务队列,增加任务设置并显示任务 URL 和脚本地址

  • 增加语言管理,可创建语言目录供项目选择

  • 增加自定义 URL 函数和清理 URL 缓存

  • 增加自定义 URI 作为前端首页(index.lock)

  • 增加 API 跨域(CORS)设置,支持自定义域名和全域名模式

  • 后台增加全部菜单查看,支持搜索菜单

  • 新增后台完整模式和简化模式的聚合模式 UI 风格

  • 新增 754 个 BootstrapIcons 图标

  • 增加图形滑动验证码,支持二次扩展开发

  • 增加 dr_is_numeric 函数,用于数字类型判断

  • 增加缩略图无图时的图片地址设置

  • Files 字段,增加卡片式显示方式

  • Select、Selects、Radio 字段选项值,增加对多语言翻译的支持

  • 增加 AI 助手快捷入口

挂钩点与扩展点

  • 增加前端首页钩子 index_page

  • 增加后台登录挂钩点 admin_login_html 和 admin_login_post

  • 增加模板标签返回挂钩点 view_return

  • 增加缩略图处理挂钩点 thumb

  • 增加截取字符钩子 strcut

功能增强

  • 后台菜单管理,增加折叠功能

  • 后台菜单操作后,刷新后台自动定位到当前菜单下

  • 后台权限操作分配,增加折叠选项和联动子类勾选设置

  • 后台完整模式下,增加聚合模式和传统模式切换效果

  • 后台 Table 列表字段过多时增加左右滚动条显示

  • 编辑器字段的内容长度判断改为 php.ini 设置的范围判断

  • 后台安装重下插件时,增加提示覆盖按钮

  • 取消应用市场下载插件时二次验证后台账号

  • 后台升级时将备份文件写入到操作日志中

  • 创建字段时,当遇到已存在的字段,增加提醒的选择窗口

  • 在某些环境下无法识别出端口号时,增加自定义域名端口号设置

  • 缩略图支持对 avif 格式的图片处理

模板标签

  • 模板标签 {code} 提供原样显示 PHP 内容

  • 模板标签 {load} 读取文件作用于限制本站文件

  • 模板标签 {template} 仅限于引入 html 和 htm 文件

  • 模板标签 {table} 优化大数据分页算法

  • 模板标签增加自定义排序函数写法,避免 order 漏洞入侵

  • 模板标签的条件变量增加对 !=、>=、<=、==、>、< 的写法支持

  • 模板标签缓存支持按终端储存

简化编辑器

  • 简易编辑器字段图片上传 base64 改为直接上传

  • 简化编辑器在提取缩略图时,增加设置图片尺寸要求

  • 简化编辑器,增加快速上传图片图标

  • 简化编辑器,增加快速上传视频图标

  • 简化编辑器,增加自定义图标工具栏

  • 简化编辑器,在不设置控件高度时,支持自适应高度

附件与上传

  • 文件上传选择附件时,增加储存策略筛选

  • 文件上传浏览选项,增加输入文件地址功能

  • 在后台附件选择器中,增加自定义分类页签(Config/Attachment.php)

  • 附件管理,增加按目录浏览和管理附件功能

  • 附件浏览弹出框中,增加删除附件按钮

  • 附件图片编辑区,增加画笔涂鸦功能

  • 附件储存的随机文件名由 15 字符变为 32 字符

  • 附件名修改时,取消强制小写字母转换

  • 附件重传后,重新计算 filesize 字段值

  • 附件上传,禁止覆盖或删除 .htaccess 等防护文件

  • 附件上传,伪装图片检测,不对二进制做字符串扫描,避免误杀

安全加固

  • 针对 PHP 版本安全补丁更新

  • 增强 dr_catcher_data 函数安全性

  • api/template 参数安全过滤

  • api/json 增加登录安全验证

  • rewrite 修复 301 重定向的安全威胁

  • 修复短信验证码在后台登录的安全性问题

  • 普通管理员屏蔽初始化后台菜单链接

修复优化

  • 修复开启 Redis 缓存同时开启 PHP Session 的 Redis 时的清空冲突问题

  • 修复编辑器拖曳图片上传时与其他上传字段出现冲突的情况

  • 修复联动菜单禁用无效的情况

  • 修复绑定后台域名时,后台访问项目首页的 URL 指向问题

  • Radio 字段条件联动关联,隐藏字段不进行必填验证判断

  • Ftable 字段列数不限制

  • Hook 类的 trigger_callback 返回值支持叠加

  • 避免木马误报,图片处理类去掉 imagemagick 和 netpbm 方法

  • 在生成二维码故障时,输出到图片中显示故障文字

内核优化

  • 增加 dayrui/System 内核

  • 针对 PHP 8.1~8.4 环境进行优化

  • 精简系统文件的加载数,去除多余系统文件

上一篇:DiYunCMS(帝云CMS) v4.7.0 发布

下一篇:没有了

想第一时间体验新版本?

开源免费、文档齐全,现在就下载 DiYunCMS v4.7.0。

免费下载