DiYunCMS(帝云CMS) v4.7.0 发布

程序更新2026-01-03 20:35:550

新增功能

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

  • 增加缩略图无图时的默认图片地址配置

  • 模板标签新增 view_return 挂钩点返回功能

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

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

  • 添加截取字符的钩子 strcut

  • 应用市场支持批量安装插件功能

  • 简化编辑器,添加快速上传图片图标按钮

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

  • 编辑器工具栏支持自定义图标设置功能

  • 针对部分环境无法识别端口号的问题,增加自定义域名端口号配置项

  • Files 字段新增卡片式展示方式

  • 支持将自定义 URI 设置为前端首页 index.lock 文件实现主页定制

  • 增加 AI 助手快捷入口入口设置

  • 创建字段时若遇到已有字段,弹出提醒选择窗口提示用户操作

  • Select、Selects、Radio 字段选项值支持多语言翻译管理

  • 后台 Table 列表字段较多时自动添加左右滚动条显示

  • 新增英文语言包支持

  • 附件管理界面增加上传附件按钮便捷操作

  • 定时任务 Cron 新增邮件发送队列命令行指令

  • 上传文件浏览目录显示图片缩略图预览效果
    数据库相关:

    • 支持阿里云 PolarDB 数据库连接与使用

    • 预留接口方便第三方数据库接入扩展
      附件管理:

    • 重传附件时可重新计算并保存文件大小信息
      开发挂钩:

    • 增加 check_upload_auth 挂钩点,用于上传前权限验证开发扩展
      文件操作:

    • File 类 zip 方法第三个参数支持 * 通配符模糊匹配排除文件

模板标签更新:

  • count 标签支持精确小数位统计

  • 修复 join 查询中 IN_id 报错问题

修复与优化

字段及触发机制:

  • Ftable 字段不再限制列数数量

  • Hook 类 trigger_callback 返回值改为可叠加处理

编辑器和表单相关:

  • 修正拖拽图片上传与其他上传字段冲突问题

  • Radio 字段联动隐藏时取消必填验证判断
    模板及缓存:

  • 模板标签缓存增加按终端区分存储能力

界面及交互调整:

  • 修复联动菜单禁用后仍生效的问题

  • 编辑器在未设置高度情况下自动适应内容高度

媒体处理:

  • 缩略图处理新增对 avif 格式图片的兼容支持

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

权限与安全性:

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

  • 修正绑定后台域名后访问项目首页 URL 指向异常问题

  • 提升后台登录短信验证码安全性

系统底层优化:

  • Thinkphp 默认数据库字符集由 utf8 改为 utf8mb4

  • 微信支付在 PC 微信浏览器环境下正确识别为电脑端支付

搜索与国际化:

  • 修复表格列表搜索中 & 符号失效问题

  • 系统体检页面部分文字完成国际化适配

验证码和远程下载改进:
– 优化验证码标签兼容性
– 下载远程文件失败后尝试中文编码转换重试

查询语句优化:
– 优化 JSON_VALID 查询条件表达式

系统架构更新:
– 集成 dayrui/System 内核模块
– 针对 PHP8.1 至 PHP8.4 环境进行专项优化
– 减少加载系统文件数量,剔除冗余系统组件
– 移除不再使用的文件比对菜单

安全过滤增强:
– 用户名禁止包含 <> 符号进行校验过滤
– 对上传图片内容进行 script 脚本字符过滤检测
– 二维码生成过程加入图片安全性过滤验证

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

下一篇:没有了

Hello,欢迎来咨询~
点击在线咨询