DiYunCMS(帝云CMS) v4.7.0 发布
新增功能
新增 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 脚本字符过滤检测
– 二维码生成过程加入图片安全性过滤验证
下一篇:没有了

