• xunruicms

    从FineCMS到XunRuiCMS老牌CMS研发团队

    从2009年到2024不断的研发和创新,每一次版本迭代,都会有更多的功能体验

  • xunruicms

    迅睿CMS框架 V4.6

    PHP8高性能·简单易用的免费开源框架

    Codeigniter、Laravel、ThinkPHP三种内核可选

    多模块·多应用·API接口·小程序的CMS建站程序

版本推送顺序

1
开发者用户
更新周期快 功能优先体验
V4.6.4(2024-07-27)
2
授权用户
官方主动为你更新程序
V4.6.3(2024-07-27)
3
会员用户
版本优先推送 补丁及时推送
V4.6.3(2024-07-27)
4
免费用户
预计推送时间
V4.6.4(2025-3-12)
[15:29:09] Js转换函数修改

[18:04:24] 加入替换变量

[17:49:47] 去掉多余标签

[17:49:22] 小调整

[17:34:32] 字体大小修改

[17:25:53] 防止后台自动提交

[17:02:47] 防止自动提交表单

[17:26:16] 修复前端不显示该字段的地方问题

[10:23:37] 优化标签变量执行的替换方式

[10:20:18] 提示文字修改!

[10:19:53] 提示文字修改

[10:19:28] 防止app目录加载主目录的模板

[16:13:51] 删除多余的文件

[20:34:53] 修复搜索对比

[17:00:22] 修复table列表搜索时&符号无效问题

[10:30:38] 防止回车提交表单

[18:23:56] 微信支付在PC微信浏览器识别为电脑端支付

[18:13:58] thinkphp在apache环境下的参数修正

[11:27:09] 附件删除时进行权限验证

[15:22:26] 参数类型转换

[18:02:06] 再次修复

[11:59:31] 编辑器异常修复

[09:42:36] 修复二维码生成失败

[09:42:35] 修复二维码生成失败

[10:51:09] Sso同步登录只同步当前url,过滤其他url

[10:51:04] 判断关联字段权限

[14:16:30] 二维码函数传入图片地址格式进行验证

[14:11:15] 对webp格式进行安全验证

[15:34:01] Thinkphp的默认数据库字符集从utf8改为utf8mb4

[20:24:21] 增加函数dr_field_setting

[17:32:02] 增加FILTER_VALIDATE_URL检测

[17:13:51] 增加_Config方法

[10:38:36] 发布测试

[11:47:18] goto_404_page方法加入msg参数

[14:13:09] 修复thinkphp缓存秘钥失效问题

[11:54:35] 对时间值进行实例化判断

[11:15:05] Int类型转换修改

[15:09:20] 后台读取附件时采用直接读取而不经过缓存

[16:37:12] 提交表单返回链接判断

[14:54:24] thinkphp_runtime移动到cache目录里面去

[12:47:06] 字段类型增加select搜索

[12:46:39] 选择框修复

[10:44:28] 简化编辑器修复alt值显示none问题

[09:25:15] 安装时判断sql文件大小是否规范

[21:54:17] 仅在开发者模式下提醒

[00:26:10] 附件储存策略程序,增加返回路径变量fixpath来替换系统生成路径

[16:01:03] 后台跳过验证

[20:44:54] 尝试创建不存在的目录

[20:37:15] 权限验证判断

[19:50:00] 颜色修改

[14:47:43] 手机号码验证改为仅长度验证

[18:51:32] 图片异常提示显示详细内容

[17:21:57] 升级CI版本

[17:21:26] 显示更多异常内容

[17:20:50] 后端相关路径调整

[17:19:59] 修改

[21:19:38] html调整

[14:55:48] 按钮顺序调整

[12:18:26] 增加公共操作

[11:45:32] 定义验证

[11:30:41] 搜索修复

[22:45:12] Fix md5

[19:57:51] 格式修正

[19:28:35] 防止缺少js报错

[21:11:42] 是否支持对远程附件重命名开关

[18:41:45] 附件设置,增加附件下载重命名时文件大小要求值设定

[18:40:28] 注释文字修改

[18:35:44] 修复异常

[15:55:32] 缺少md5文件

[15:52:59] MD5 修复

[14:01:42] Query方法过滤掉注释代码执行

[00:32:50] 测试版本发布

[16:21:00] api优化

[15:59:21] 后台登录储存用户名进行过滤

[15:56:23] Author过滤输出优化

[23:23:07] Test min

[15:41:01] 优化登录传输

[12:06:39] 加密传输字符增加调用变量

[19:09:04] 用crypto-js组件替代jquery.md5组件

[19:04:41] 加入cryptojs组件

[19:03:29] csrf_hash加入返回值

[20:04:39] 修复https测试地址

[18:21:17] 404返回值处理

[10:48:57] 提示文字修改

[15:14:46] 模板标签加入查询耗时

[17:24:33] useragent安全过滤

[08:13:50] 提交编辑不关闭窗口

[08:13:32] 提交编辑不关闭

[11:30:04] 修正my目录加载

[10:05:12] 应用目录识别My模板

[09:12:00] 修改

[01:34:31] 回收站表修改

[01:33:11] Table控制器,增加回收站功能

[22:54:19] 栏目模型字段判断

[22:53:49] {$debug}标签,增加分页配置文件路径描述

[13:33:02] 增加模板获取当前标签的sql语句方法$this->get_sql_query()

[08:52:04] 废除文件

[08:43:44] 初始化文件留空

[11:50:52] 预装应用

[11:50:26] 预装应用

[18:03:18] 禁止上传文件php5后缀格式

[21:20:03] 模板注释文件修改

[09:39:36] 注释文字修改

[08:42:21] 大字模式,放置于个人资料设置处

[20:08:23] 开发者模式下,没有权限提示文字修改

[19:58:09] 增加大字模式选择

[16:26:18] 修复错误

[13:17:09] 恢复文件

[16:49:16] 修复replace替换函数

[14:25:04] 文件字段默认输出详情url

[20:39:40] 错误提示优化显示

[20:10:23] 提示文字修改

[20:09:44] Css   优化

[10:57:04] 终端判断优化

[12:03:05] 提示字符串

[12:02:36] USER_HTTP_CODE支持自定义

[12:02:11] 判断数据源是否存在

[14:38:01] 提示方式修改

[10:14:56] Editor简化编辑器,增加复制图片自定义扩展名

[10:14:38] Editor简化编辑器,增加拖动图片上传功能

[10:14:17] 固定table头

[17:38:36] Php8.3检测支持

[18:37:54] 注释修改

[17:25:25] 删除nouislider

[17:23:49] 删除fancybox无用组件

[14:51:38] 提示方式修改

[14:07:11] 搜索分页不过滤'符号

[18:04:35] 去掉多余文件

[18:34:37] 覆盖应用提示没被下载

[15:02:17] cms.js

[10:25:53] 自动更新缓存

[19:25:03] 区域格式

[10:22:08] 缓存数据配置

[09:34:53] 缓存数据配置

[17:21:27] 过滤..符号

[00:52:06] 修正值

[11:50:10] 修正字段排序问题

[11:14:26] 安装脚本优化

[10:23:46] 删除多余的文件

[09:20:03] 环境参数判断

[17:42:20] 检测内容版本

[12:19:45] Form函数加入cache数据

[16:50:58] 修改

[16:05:28] 控件高度修改

[15:25:10] 修正

[11:31:18] 加入右侧刷新按钮

[09:43:48] 样式修改

[09:35:47] 模板参数修改

[16:13:07] 修改css

[14:46:23] 移除记忆切换开关

[11:59:43] 验证替换

[09:39:37] 提示内容修改

[18:52:38] 注释文字修改

[16:26:20] 显示文件路径

[11:19:51] 默认保持

[17:46:28] 样式修正

[16:23:36] 提示文字修改

[22:50:56] 判断文件是否存在

[12:13:50] 更新

[17:03:28] 菜单修改

[17:02:24] 删除文件

[17:01:20] 删除文件

[12:44:07] 投稿者角色设置审核流程

[16:06:56] 修复

[15:37:07] 样式优化

[15:55:12] 权限判断

[11:49:33] dr_is_call_function验证回调函数的安全性

[17:36:09] http状态码修改

[16:17:10] 名字修改

[15:36:04] 更新

[10:01:02] 版本

[06:36:55] 更新

[09:47:01] 升级应用后自动弹出更新脚本窗口

[09:46:28] 选择器宽度调整

[01:31:31] 压缩

[01:25:35] 样式修改

[00:12:44] 表前缀修复

[00:12:35] 表前缀修复

[11:34:45] 加入table组件

[11:34:13] 控制变量修改

[16:03:57] 上月算法修改

[14:29:30] 更新

[10:25:48] 时间戳修改

[22:45:41] 增加循环空标签:{empty}为空时显示内容{/empty}

[11:06:58] 统一下载类方法

[21:05:49] 储存策略可手动输入id

[23:47:29] dr_in_array支持两数组对比

[17:36:46] 442内核

[11:51:50] Table控制器类通过AJAX请求时,增加返回本次查询的sql语句

[20:27:22] 项目LOGO字段增加webp,svg格式

[15:22:28] 字段过滤函数和回调函数的命名规则改为必须以dr_或者my_开头

[15:09:32] 字段过滤函数和回调函数的命名规则改为必须以dr_或者my_开头

支持多点显示
修正优化联动菜单读取
修正搜索限制
跳转统一指向
修正数据读取
优化JS
兼容新版框架
修正百度地图的调用
优化JS
兼容4.5.3
无数据时地提示方式
兼容内容字段在主表的场景;
优化图片转化质量
[高级版]修复折叠栏目无法生效问题
增加搜索数据返回钩子module_search_get_data
审核编辑界面都显示推荐位数据,不可编辑时提示
修复投稿者账号重新提交审核时,推荐位数据丢失的情况

模块属性设置,增加更新URL地址分页量设置参数
编辑内容时下方退稿按钮权限由审核权限决定
用户中心同步发布栏目时,修复不加载模板问题
[高级版]内容列表批量退稿权限由审核权限决定
微信支付在PC微信浏览器识别为电脑端支付
修复table列表搜索时&符号无效问题

Content类增加不参与缓存的重写方法_call_show_after
栏目分表,当子栏目存在与顶级栏目所属模块不同时,禁止启用分表
修复部分主机环境下API请求列表分页时,会出现返回空白内容的错误

网站图片水印增加jpg格式上传
修复定时发布会偶发重复文章现象

栏目模型字段,分配栏目时增加勾选显示权限设置
挂钩点module_show_share支持id返回
修复审核列表偶发错误问题

修复分离后台关联内容字段选择失效问题
安全优化:文件上传禁止扩展名php5格式

修复关联字段弹窗不显示栏目名称
修复内容页面seo信息空白问题
修复网站水印设置无法上传文件问题
修复File字段和图片专用字段Image前端调用错误问题
修复静态生成时提示share模板错误问题

增加内容加载前的挂钩点module_show
增加内容URL更新的挂钩点module_update_url
重装本插件不再删除数据表

缓存设置,增加自动更新缓存开关
修复定时发布脚本执行错误问题
优化内容列表删除执行(感谢mr.holly@foxmail.com分享代码)

修复迁移丢失的文件
后台投稿者角色,增加审核流程设置
多站插件目录模式下,栏目集成下级时,修复跳转主站问题
后台列表设置,内容右侧操作菜单按钮可收缩到更多菜单之中
[高级版]修复审核通过时会重复产生一条审核拒绝的通知

[高级版]修复折叠栏目无法生效问题
增加搜索数据返回钩子module_search_get_data
审核编辑界面都显示推荐位数据,不可编辑时提示
修复投稿者账号重新提交审核时,推荐位数据丢失的情况

模块属性设置,增加更新URL地址分页量设置参数
编辑内容时下方退稿按钮权限由审核权限决定
用户中心同步发布栏目时,修复不加载模板问题
[高级版]内容列表批量退稿权限由审核权限决定
微信支付在PC微信浏览器识别为电脑端支付
修复table列表搜索时&符号无效问题

Content类增加不参与缓存的重写方法_call_show_after
栏目分表,当子栏目存在与顶级栏目所属模块不同时,禁止启用分表
修复部分主机环境下API请求列表分页时,会出现返回空白内容的错误

网站图片水印增加jpg格式上传
修复定时发布会偶发重复文章现象

栏目模型字段,分配栏目时增加勾选显示权限设置
挂钩点module_show_share支持id返回
修复审核列表偶发错误问题

修复分离后台关联内容字段选择失效问题
安全优化:文件上传禁止扩展名php5格式

修复关联字段弹窗不显示栏目名称
修复内容页面seo信息空白问题
修复网站水印设置无法上传文件问题
修复File字段和图片专用字段Image前端调用错误问题
修复静态生成时提示share模板错误问题

增加内容加载前的挂钩点module_show
增加内容URL更新的挂钩点module_update_url
重装本插件不再删除数据表
修复内容页面seo信息空白问题
避免栏目过多时出现页面假死状态,初始限制最大栏目上限为300个,可自行调大MAX_CATEGORY参数

缓存设置,增加自动更新缓存开关
修复定时发布脚本执行错误问题
优化内容列表删除执行(感谢mr.holly@foxmail.com分享代码)

修复迁移丢失的文件
修复前端页面登录闪退情况
后台投稿者角色,增加审核流程设置
多站插件目录模式下,栏目集成下级时,修复跳转主站问题
后台列表设置,内容右侧操作菜单按钮可收缩到更多菜单之中
[高级版]修复审核通过时会重复产生一条审核拒绝的通知

新增开关自定义文章开头填充文章描述
兼容PHP 8+
栏目单独设置追加标签,方便用户兼容第三方插件
优化内容空值时的判断
增加百度长尾词衍生办法
删除多余文件
优化日志记录增加ip
发布间隔冷却时间修复
绕过验证采集
优化初始安装
优化composer冲突
新增代理模式
增加自定义指定不下载字段
优化日志文件存储
新增重复数据删除
自定义发布时重复标题后缀
优化随机用户
优化相关插件设置判断
修正单选按钮错位
增加相对路径图片提取
修正随机插入关键词函数
优化提示
修正父栏目为单页时,下级栏目不显示问题
优化过滤规则
* 部分用户录入数据缺失导致发布异常
修正随机用户逻辑
修复分离后台关联用户字段选择失效问题
修复头像审核提示信息不显示问题

第三方快捷登录设置处,支持接入自定义文件配置参数储存

修复PHP8以上用户权限设置报错问题

修复优化已知问题

用户菜单禁止移动到顶级菜单

字段回调函数的命名规则,改为必须以dr_或者my_开头
密码强度验证支持到后台用户修改提示

快捷登录注册时,注册ip不再储存,注册IP留空
当没有注册ip时,短时间内按获取的地址作为ip填充
优化注册用户组审核流程
收费的用户组,禁止开启允许注册开关

收费的用户组,不能开启允许注册开关
审核提醒文字调整到用户中心界面
后台列表搜索框默认改为开启状态

快捷登录时,获取注册ip地址的准确性
后台搜索列表,增加完善资料状态查询

用户组升级叠加时长模式下,没过期时显示提示禁止操作
内容发布权限投稿数量,增加按模块设置和按全局栏目控制参数

对金额字段进行格式验证

优化支付安全

支持新的支付类回调方法save_result

将新版支付宝接口合并一起

修复字体图标不显示

财务流水增加账户当前余额数据

修复付款之前再次验证的自定义函数失效问题
修复充值时无法充值0.x的金额值
支持对自定义get_pay_info函数的识别
微信支付title长度缩小至30个字符
未登录或者余额不足时,隐藏余额支付方式
返回函数的输出优化

增加对IS_EDIT_TPL的验证

Api返回输出之前清除一些空白字符
内容列表接口测试窗口加入分页参数提示

当没有填写回调地址补全函数时,系统自动补上

增加APPID密钥的IP地址限制设置

数据导入增加是否覆盖原有的id记录选项

回调函数支持写到custom.php中

新增对ftable字段格式化处理函数
新增对post数据进行输入流智能获取
支持多内核;适配新版内容系统模式
项目信息接口增加自定义标签功能
注释文字修改

Table控制器增加列表id显示

修复form控制器在某些环境下存在储存失败问题
创建控制器的中文名输入框调整到第一个字段

新增创建Form控制器,用于属性配置表单页面
新增控制器加入后台菜单的快捷方式

Table控制器点显示会提示故障问题修复

创建控制器,增加回收站功能
创建控制器,增加编辑窗口是否设置为弹窗模式开关

修复【显示设置】字段排序储存问题(新建控制器有效)

修复【显示设置】字段排序储存问题(新建控制器有效)

优化提升引导文字

修复字段修改属性后无法储存某些值

提示更详细的错误文件路径

用户中心登录后台时可设置是否编辑员的身份登录

增加更新子站程序功能,可以一键升级子站程序版本
(需要手动给各子站重新下载客户端包,再手动上传一次)

修复生成按钮生效问题

支持识别上级config目录中的配置文件

适配多内核
支持最新框架语法
适应新版框架
增加一键升级客户站的CMS版本
对替换变量进行字符转换

修复mysql57以下的识别问题

增加是否主站显示全部内容开关

增加是否主站显示全部内容开关

新增主站访问子站内容开关,开启后主站可访问子站内容

修复mysql严格模式下会报错的情况

提示内容修改

修复页面error问题

增加分站百度推送功能
每天定量百度推送多少条数据

修复mysql5报错

判断字段可用权限的约束

修复栏目分表时提示内容不存在的故障问题

开启栏目分表时,修复前端搜索报错fstatus字段问题

开启栏目分表时,修复前端搜索报错fstatus字段问题

修复在Thinkphp下的错误问题
支持最新框架语法
适应新版框架
去除用户中心左侧菜单[文章标题生成图片]入口
优化生成图片质量;
优化php版本兼容,支持讯睿高版本兼容
去除无效代码
支持迅睿结构分离的网站
优化规范结构
优化图片打印文字模糊
兼容特殊服务器的图片绝对路径
新增生成配图方式,可以选择生成新图片,还是共用配图素材
优化特殊配置的服务器兼容,文件相对路径改成绝对路径
去除用户中心左侧菜单[SEO聚合关键字]入口
优化聚合关键字列表的tag链接,与tag插件紧密结合;
优化php7.4版本报错
支持php7.4版本
优化php版本兼容,支持讯睿高版本兼容
接入百度实现站内搜索
发布和编辑关键字时,可以结合百度接口生成seo关键字
前台模板接入百度搜索下拉框提示,并搜索后会自动添加搜索词到后台列表里
移除无效代码
移除在会员中心显示的这个插件入口
修复一些网站安装不了
支持迅睿结构分离的网站
去除用户中心左侧菜单[页面违禁词屏蔽]入口
优化伪静态、生成静态下,提示报错不生效;
优化php版本兼容,支持讯睿高版本兼容
生成静态报错冲突
去除多余代码
修复从空替换成***时,保存无效
兼容public为运行目录的站点
添加页面html替换时,可以选择忽略哪些栏目页不执行替换违禁词
添加导出违禁词的功能
修复违禁词的词库打开报错
去除用户中心左侧菜单[SEO聚合推送]入口
优化php版本兼容,支持讯睿高版本兼容
必应推送支持 IndexNow
修复反向域名推送提示未授权
自动批量推送时,没有填写百度token接口一直提示错误
去除无效代码
对上个版本进一步优化算法
完善反向代理推送的一些细节
支持反向代理的网站指定域名
配置添加发布后自动推送的勾选,可以同时推送多个搜索引擎,勾选越多会越影响发布文章的快慢
去掉用户中心左侧菜单[SEO模板伪原创]入口
修复3.7版本留下的bug
修复重复追加class
优化不同版本系统的兼容
修复与生成静态冲突导致报错
解除限制
移除在会员中心显示的这个插件入口
修复一些系统安装不了
支持迅睿结构分离的网站
优化规范结构
去掉用户中心左侧菜单[中文简繁体切换]入口
不同模板兼容性优化
优化php版本兼容,支持讯睿高版本兼容
移除干扰代码,兼容更多插件
解决多个插件之间冲突,导致插件失效
解决与生成静态冲突报错
去除无效代码
一些特殊字体处理
js与其他第三方组件冲突
修复响应式模板,手机端点击不生效
去除用户中心左侧菜单[文章自动压缩图片]入口
优化图片压缩质量
教程里少了图片引导
修复批量压缩图片的跳转页面样式丢失
优化php版本兼容,支持讯睿高版本兼容
压缩算法优化
新增定时批量自动压缩图片
支持火车头等采集工具
支持迅睿结构分离的网站
优化规范结构
优化解决少数图片问题
去除用户中心左侧菜单[SEO多城市聚合专题]入口
优化php版本兼容,支持讯睿高版本兼容
前台支持显示所有专题列表的标签用法
后台城市专题的TDK支持一二三级城市标签变量
前台title支持标签变量,调用方法在帮助里
移除无效代码
解决城市数据缓存错乱
网站运行目录改动后也可以支持
兼容网站运行目录设为public的站点
移除在会员中心显示的这个插件入口
修复一些网站安装问题
去除用户中心左侧菜单[职称证书在线查询系统]入口
修复用户反馈一些细节问题
手机端独立域名访问证书详情不显示头像
优化后台证书列表按钮不显示完整
查询结果证书二维码及时更新
优化php版本兼容,支持讯睿高版本兼容
修复单个条件查询也能出结果的问题
优化相关证书代码
修复查询相同名字时,显示证书不对;
查询显示后的证书详情url改成加密串,增强证书隐私性
去除用户中心左侧菜单[文章ASCII码伪原创]入口
优化手机端伪原创js引入;
修复兼容二开用户,打开插件首页跳到后台首页
优化伪原创兼容多种场景问题
修复手机端独立域名时,编码不生效。
页面出现特殊符号
移除一些无效代码
对算法进一步优化
不同js版本的兼容
兼容以public为运行目录的网站
去除用户中心左侧菜单[文章防采集混淆干扰串]入口
优化php版本兼容,支持讯睿高版本兼容
去除无效代码
兼容以public为运行目录的站点
去掉会员中心左侧防采集菜单,要清除缓存才生效
支持迅睿结构分离的网站
根据官方要求调整规范结构
修复网站没有dr_text_rel函数时生成静态报错
优化样式强制隐藏干扰串
[优化]对font标签额外处理,解决一些模板图片错位
只用官方接口
把功能都集成到一个插件
兼容php8.1
修复接入外部es的问题
修复linux上面的错误
4.6.3 新版本适配
消息提醒代码优化
修复消息提醒判断代码
msg.html 模板修复
增加精简模式模板
增加消息提示模板
适配权限相关,适配非管理组权限

头部增加多站点切换
UI设置入口移至左侧头像上方
一些小细节调整
代码优化
剔除多余代码
新增皮肤按钮显示权限;
新增顶部页面刷新按钮;
更新CMS4.6.3+4.6.4版本样式兼容;
修正
新增右侧菜单收缩功能;
修正
修复系统升级无法使用问题。
后台框架页面头部导航栏样式改版优化
优化后台样式,兼容4.5.2以上版本。
修正
去除用户中心左侧菜单多余[SEO之TDK转码]入口
优化php版本兼容,支持讯睿高版本兼容
去除无效代码
支持迅睿结构分离的网站
优化规范结构
编码转码优化
[优化]兼容生成静态插件
[优化]使用指南的引导
[优化]上一个版本遗留小问题
[优化]应用插件之间的兼容性
去除用户中心左侧菜单多余的[外链转站内链工具]入口
优化php版本兼容,支持讯睿高版本兼容
去除无效代码
伪静态情况下,url过长报错
php8版本以上问题
解决兼容cms多版本
优化规范结构
修复链接长度超过字段长度时,链接访问无效
优化转化细节
[优化]应用插件之间的兼容性
CMS新版v4.6.3v4.6.4样式兼容更新
修正
新增多网站系统各分站后台风格样式单独设置;
优化顶部导航和下拉菜单样式
优化左侧样式
修正
新增右侧消息框样式优化;
修正
更新CMS新版v4.6.3,v4.6.4样式兼容问题;
默认base64图片修正,多站点子站样式优化;
修正
新增用户中心风格样式
修正
修正
新增多网站系统各分站后台风格样式单独设置;
修正
增加模板的幻灯图片js

修复php81下的某些标签报错

css改进
适应新版框架
修复已知BUG
1、修复已知BUG
2、新增分组显示会员价格函数
修复已知BUG。
1、修复多模块会员中心下载链接错误的BUG。
2、修复按用户组定价,游客不显示价格的BUG.
1、修复远程附件下载出错的问题
1、增加卡密充值余额功能
2、修复已知BUG
编辑器附件效果
编辑器附件删除功能
增加文件名字显示
修正放大镜效果
增加改图按钮
优化前端样式
随框架更新
优化
优化上传URL随机数
子管理员权限
优化上传界面重置状态
调整多字段入库逻辑
优化上传方式
突破单次上传1000+文件
增加静态开关
新增过滤hmtl开关
新增\r\n转p标签开关
优化进度条样式
修正单页为父栏目时的显示
修正解析方法
增加每天自动扫描木马功能
增加木马预警邮件和短信提醒功能
增加自定义扫描文件夹
增加自定义扫描特征字符设置
增加一组木马特征字符集

更新木马特征库

后台登录密码加密传输模式,增加MD5和AES(128)选项

增加密码强度设置

更新木马特征字符

更新木马特征字符

优化代码

增加安全检测选项
增加对头部异常扫描
安全优化
移动端兼容
修正部分问题
增加足迹、点赞、收藏记录显示面板
优化细节
修正
调整记录方式
修正新版兼容
增加前端调用代码的提示
新增自定义记录时长
修正会员中心显示
增加模块表单的足迹记录
新增调用代码提示
优化秀米按钮加载方式
增加权限控制,非超级管理员也能使用
适应新版
适应新版4.6.0目录结构
修复后台入口文件不是默认的admin.php,会导致404错误的BUG
新增功能:
Editor简化编辑器,增加复制图片自定义扩展名
Editor简化编辑器,增加拖动图片上传功能
针对后台的字体大小设置,增加大字版后台操作
Table控制器,增加回收站功能(开发者工具可创建)
Table控制器,增加编辑窗口是否设置为弹窗模式开关(开发者工具可创建)
增加更新缓存钩子点:update_cache
附件设置,增加附件下载重命名时文件大小要求值设定
附件设置,增加附件下载是否支持对远程附件重命名
附件储存策略程序,增加返回路径变量fixpath来替换系统生成路径
自定义字段处,字段类型选择增加快速搜索功能

模板标签:
增加获取当前标签的sql语句方法 {php echo $this->get_sql_query();}
{$debug}标签,增加分页配置文件路径描述
{$debug}标签,增加sql查询耗时数据

修复优化:
Editor简化编辑器,修复alt值显示none问题
goto_404_page方法加入msg参数

安全优化:
文件上传时,禁止扩展名php5格式
对useragent提取函数进行安全过滤
后台登录时,针对储存用户名进行过滤
thinkphp内核的runtime目录,移动到cache/runtime目录
新增功能:
全面支持PHP82环境
自定义字段,增减量字段增加图标class设置
在字段验证中,增加常用正则表达式
后台角色权限处,增加审核权限设置入口
附件管理处,增加变更储存策略功能
联动菜单列表,增加表名称显示
项目设置,增加对Merge字段的支持和显示
Clink和Cbottom属性增加displayorder排序参数
增加字段类别Textselect,可输入的选择框
首页seo设置处,允许使用自定义函数标签
Ftable填写表格字段,增加多行文本类型录入
增加函数dr_text_full,将文本中的相对路径补全完整
dr_thumb缩略图在不传入高宽时按原图尺寸水印
移动端自动识别,在开发者模式下增加跳转提示语句
增加钩子cms_view_display,用于模板实例化之前调用
增加缓存清理方式设置,后台操作是否自动更新缓存数据的选项
缓存设置处,增加可设置自动清理多少天后的缓存数据
Table类init初始化时,增加group_by参数
后台简化模式界面,增加强制进入的单独入口设置方法
在附件浏览处,增加图片延迟加载
在附件设置处,增加控制附件浏览的分页数量参数设置
Ftable表格字段,增加日期时间类型默认当前时间参数:SYS_TIME
Table类列表批量操作按钮,可在系统设置中设置摆放底部或者顶部
增加对DIY字段的搜索条件开发接口
增加前端标签慢查询日志记录(需初始化菜单才能看到)
增加后台登录的密码错误日志记录(需初始化菜单才能看到)
在系统更新处,增加清理全部日志功能
安装插件时,系统自动备份模板目录
图片设置,缩略图支持webp格式选择
dr_linkagepos函数,当传入url时增加{id}识别标签
Table类增加自定义查询闭包函数参数select_function
系统体检中,增加对php.ini中的auto_prepend_file参数检测
多文件字段,增加关闭附件名称选项开关
任务队列,增加定义任务类型,在开发时可入队任务异步执行
附件管理,增加重传功能,重新上传文件
项目设置,增加每隔多少小时生成首页静态文件
附件设置,增加附件相对域名开关
项目LOGO字段,增加webp,svg格式上传
Table控制器类通过AJAX请求时,增加返回本次查询的sql语句

模板标签:
增加add_load_tips设置加载提示文字
FIND通配符,增加识别多个值的or关系,以|分隔
增加通配符:NOTLIKE、NOTJSON、NOTFIND
增加循环空标签:{empty}为空时显示内容{/empty}

修复优化:
解除chmod函数的限制
开放函数dr_avatar允许开发者自定义
修复内容临时存储时,作者uid字段会产生空白的情况
初始化后台菜单后,自动更新缓存一次
上传策略宽松模式下,不进行图片的看可用性验证
优化JSON_CONTAINS查询条件写法
优化验证ip地址有效性规则
对密码长度进行最大值截取
将Table表格的底部操作栏移动到顶部并隐藏搜索框(二开除外)
当站点风格模式设置远程资源时,移动端风格目录自动加上移动端目录名
下载插件复制文件夹时,若遇到已经存在的目录,给与提示是否覆盖
优化前端字段禁止修改的判断条件
开发模式下提示无权限时,显示uri路径提示
优化缩略图缓存目录,增加多层级随机目录
Image图片字段报错时的提醒优化
当编辑器提取描述选项勾选时,描述字段设置为只读模式
模板强制定位admin目录时,验证my目录文件


安全优化:
联动菜单导入上传文件改为json文件
cache目录日志文件改为不被外部访问
后台登录密码错误次数达到上限时,锁定账号禁止登录
字段过滤函数和回调函数的命名规则,改为必须以dr_或者my_开头
内核支持Codeigniter、Laravel、ThinkPHP三种可选
增加更新数据结构按钮,便于修复表字段
增加附件下载时外链url跳转提示功能,允许自定义模板down_file_msg.html
增加模板输出之后的钩子:cms_view_end
增加新的联动菜单字段录入前端JS组件,支持多选
增加前端URL路径的相对路径和绝对路径切换选择
dr_date增加对参数的判断提示,如参数不是时间戳格式
系统更新中增加更新联动菜单选项,方便一键更新联动数据
API请求数据时增加返回相对路径选项,支持了不带上域名返回
通知类增加sys_ip系统变量
增加后台菜单搜索功能,搜索后台菜单并跳转过去
增加后台快捷菜单加入按钮和展示区域
增加后台批量在线升级插件和批量离线下载插件
table类list列表数据,增加按自定义字段进行数据格式化
Table控制器增加格式化结果集方法_Call_List,二次开发时会用到
模板标签,增加替换字符函数dr_rp_view,用于替换空格和等号不被识别
{cache name=module-content}标签增加指定模块参数module=模块1目录,模块2目录
增加文本转换拼音函数dr_text2py
二维码qrcode函数增加验证图片的有效性
在后台首页增加手动进行版本检测按钮
增加批量禁用和启用联动菜单子内容
当https测试失败时,增加提示手动开启的方法
增加dr_get_ftable_array函数,将ftable数据转换成数组格式
增加dr_is_url函数,用于验证是否是http或者https的URL地址
增加dr_array_rand函数,用于随机输出数组且支持数组个数
增加简写函数XR_M|XR_V|XR_C|XR_H|XR_R|XR_L,分别对应\Phpcmf\Service::M|V|C|H|R|L()
增加字段属性值进行有效性验证机制

栏目字段和模型字段编辑时只执行到主栏目上去
在调试器的Routes选项中显示URI路由信息,方便知道是哪个路由
更新缓存配置时,按多站点单独来更新执行,分批次执行更新
随机生成账号时去掉标点符号
移除“界面”功能,转为模板界面管理插件
在浏览界面上传附件时支持多个文件上传
优化dr_thumb函数存在的空白目录
快捷登录同步头像时存储进分级目录
插件管理加入文件浏览功能,可查看插件有哪些文件
相对路径模式在移动端域名下,附件路径改为绝对引用
diy字段支持以绝对路径的执行文件,二次开发时可以直接赋值路径
增加单词截取函数dr_wordcut,单词不被截断
获取访客ip地址函数支持自定义CND特征字符串,解决无法获取到准确的ip
随机生成账号时,过滤账号中的emoji表情符号
后台模板index.html中菜单变量进行调整(参考默认模板)
修复简化菜单在自定义顶级类目时,子管理员不显示问题
编辑器字段插入视频取消高宽参数限制
后台列表导出excel时,不对数据进行格式化,改为原样输出
附件管理,改图功能增加比例缩放选择项目
模板标签写法错误时,指出模板的具体路径地址
在多分组字段时,修复js文件缺失加载的情况
当字段开启图片压缩时,修复png透明背景图片变成黑色
编辑器Editor字段支持图片水印功能
在debug工具栏的routes中显示路由信息和控制器路径
后台通知权限提醒优化,投稿者也支持通知提醒
字段填充值,改为只在新增内容时生效
dr_keyword_highlight支持数组关键词高亮
修复定时发布功能无法获取C()对象的值
初始化后台菜单以后保留站点设置属性
优化移动端自动识别功能,修复某些环境下不跳转

安装后强制命名admin.php入口,防止被猜疑后台
上传/下载文件时,增加对扩展名可自定义白名单
在非开发者模式下,后台登录失败时不显示详情
后台登录password字段必须进行md5加密后才能提交
dr_safe_filename增强安全性替换
邮件日志文件改为txt格式储存
dr_catcher_data函数判断url必须以http开头
水印文件目录由config/watermark改为cache/watermark
头像目录由api/member改为uploadfile/member
增加404页面的Hook:cms_404
废除SYS_THEME_ROOT变量
后台单一站点时资源引用改为相对路径
Date类型字段由INT改为BIGINT类型
开发模式下禁用跨站验证
增强Editor字段远程下载图片的效率
后台操作权限设置时排除重复的uri值
当移动端缺少模板时提示加载pc模板的路径
安装模块后自动刷新后台界面
优化图片分辨率太大的缩略图处理算法
修复子管理员不显示栏目菜单问题
在线下载插件时增加对CMSPATH变量的解压解析
修复清空回收站有几率会删除关联附件的现象
table列表加载中的文字改为图片模式
填写表格Ftable字段增加设置上传大小参数
get_admin_list_where增加单个参数表示查询的表名称
get_default_value增加函数识别
增加资源路径引用方式的选择项(绝对和相对)
增加地址匹配规则设置:模糊匹配和精确匹配
Editor编辑器增加16号字体的选择
修复联动菜单缓存目录存在的安全问题
Editor编辑器增加斜体字体按钮
将升级脚本执行程序放到系统更新菜单下方,方便操作
框架支持php8.1环境
增加联动菜单数据导入和导出功能
增加CSRF验证的严格模式和宽松模式
增加跨站CSRF验证有效期开关
后台列表分页增加跳转页数功能
Ftable字段的上传文件增加自定义扩展名
增加Editor编辑器图片上传大小和扩展名的设置
内容列表改为ajax请求、增加导出excel等功能
增加插件自定义后台面板Panel.php
Touchspin字段增加小数位的步长支持
Ftable字段增加附件存储策略设置
将模块内容整合进内容系统插件中

移除联动菜单默认数据
编辑器字段增加设置图片关闭title和alt开关
文件上传字段加入弹窗中直接上传文件,可供选择
退出函数dr_loginout参数改进为跳转指定URL
系统体检菜单中加入SERVER变量查看
后台移动端下优化分页链接,不再显示数字分页选项
dr_now_url函数进行当前安全过滤
优化用户头像存储目录改为多级模式
修复File字段输入url时有几率切断带&的url地址
修复文件上传安全漏洞
优化后台UI
增加安全防范,CSRF跨站验证
增加后台栏目列表的内容统计数量
增加Editor编辑器取代百度编辑器
增加后台操作Tab选项切换效果开关
增加后台Tab选项卡一键清空按钮
category标签增加ismain参数来调用主栏目
定时发布增加生成内容所属的栏目列表第一页
在文件浏览窗口中超管可以看到全部已使用的文件
增加插件的CSRF过滤白名单配置文件Filters.php
登录和注册控制器启用强制CSRF验证
独立模块的栏目管理入口移动到内容管理下方
在内容修改界面增加浏览按钮
优化PC和移动端URL的跳转逻辑
优化后台的弹窗显示问题
优化myurl字段的逻辑关系
优化拼音转换算法
优化大文件分片上传的存储模式
修复部分内容缓存失效问题
修复其他已知问题
​增加子管理员可以添加管理员账号功能
在应用管理增加直接进入应用的入口
变更主域名时联动替换栏目编辑器域名
系统日志大于2MB时不在网页展示内容
增加自定义字段类别:模块栏目(多选)
后台联动菜单列表显示数据量
优化联动菜单缓存算法,提升存储容量
图片剪辑界面加上图片链接,方便查阅图片
优化栏目缓存,栏目最大数量不再限制
重新定义栏目的可用字段,控制不需要的栏目开关
增加一键同步共享栏目的分页数功能
增加ftable字段日期和日期时间选项
模板标签debug数据增加当前地址和当前路由信息
dr_thumb函数增加对webp格式的支持
增加自定义字段批量导出功能
针对上万级栏目优化,增加主栏目开关,主栏目用于权限控制
增加栏目管理默认展开顶级栏目下层开关
增加栏目和内容页的URL规则标签,opdirname父栏目和otdirname顶级栏目
增加定时发布生成静态功能
增加分页标签的最大总量控制参数maxlimit
普通管理员支持上传图片编辑裁剪模式
增加内容搜索的最大关键词长度设置
增加共享模块内容加载之前module_show_share
增加共享模块栏目加载之前module_category_share
增加栏目父栏目作为dir伪静态验证匹配
增加后台菜单的浏览历史记录
增加dr_html2text函数用于提取内容文本中的中文
增加Ftable按行数拖动排序功能
增加后台列表字段回调函数:image和files
新增模块内容时保存按钮后自动跳转到其编辑界面去
增加审核内容时可设置定时发布功能
图片专用字段增加直接修改图片名称
在角色账号菜单处增加修改账号名称功能
在手机设置处增加关闭手机端的选项
增加同步栏目时可以对数据项进行选择设置
增加内容发布界面右侧字段是否显示的开关设置
增加在后台的联动菜单的字段支持模糊匹配搜索
增加伪静态地址匹配规则可选择精确匹配和模糊匹配
增加数组剪切函数dr_arraycut(数组,个数)
后台增加tab菜单切换,记忆点击的菜单
上传文件对话框增加浏览附件目录模式,可选择已上传的文件
增加防止重复上传附件开关
增加related标签的多模块合并查询语法
在related和module标签中增加参数module=all表示全部模块
Pays字段增加图片上传功能


站点SEO设置:一键设置URL改为可存储的全局设置URL规则
栏目属性同步改为分页同步方式
不填写URI的插件菜单不列入【进入】菜单
在thinkphp模式下支持多数据库的识别
开启https时需要测试通过后才能开启,防止误操作导致无法打开网站
将伪静态解析作为单独的后台菜单
后台列表字段默认留空时按字段类型自动加载回调函数
修正ftable字段复选框过多时不显示全的问题
模板标签debug诊断数据仅在开发者模式下可用
优化后台子管理员的权限控制条件
百度编辑器图片修改时弹窗优化触发规则
当dr_thumb不传入尺寸时调用原图文件
栏目和内容url可以直接创建字段作为自定义url
后台地址模式改为相对模式,域名错误也能登录后台
modules支持单个模块查询;module支持多个模块查询参数
在静态模式下dr_down_file函数地址改为明文模式
废除百度地图字段(如已经使用地图字段,请安装百度地图字段插件,然后手动修改类别为baidumap::baidumap)
Ueditor编辑器字段设置中不显示图片尺寸压缩的选项
响应广大用户的建议,对框架进行简化,去掉不常用的功能

增加自定义[系统故障页面]的展示界面
为模块类型的栏目增加栏目[继承下级]功能
增加模板category标签支持自定义排序功能
增加网站信息自定义字段功能
增加ftable字段类别支持复选框和图片上传小类别
增加自动任务脚本新地址:/api/cron.php
增加栏目属性设置,支持栏目列表显示自定义字段
增加文章内容新发布(非修改)界面可直接推送到推荐位功能
增加用户关联和内容关联字段支持自定义显示模板界面
增加模块内容审核之前修改文稿功能
增加系统可设置跳转404页面功能
删除附件时增加记录到后台操作日志之中
增加附件可设置全局存储策略,用于全站通用
为联动菜单字段增加是否强制选择最终项的开关
增加后台设置内容地址唯一模式的开关
增加百度地图自动读取当前定位坐标功能
增加内容编辑时的更新时间字段是否勾选"不更新"的开关
增加水印图片的透明度设置
模块内容页面增加kws数组,用于获取关键词搜索的链接
模块搜索seo中增加对栏目模型字段的seo匹配识别
附件管理增加附件路径搜索
增加自定义通知入队列函数
增加后台登录时支持完整模式和简化模式的选择
在File和Files字段中增加剪切图片功能
内容维护工具增加批量修改功能
增加字段类别:Uid,用于存储账号的uid
增加分页参数firsturl,表示第一页的固定地址
增加添加简化菜单时可以直接选择已有的菜单地址
增加模块后台列表自定义时间范围搜索字段
增加模型类中数据源查询功能,可查询其他数据库
自动任务权限增加CLI模式运行
增加模块内容列表的默认搜索字段选择项
后台列表搜索条件增加单选复选联动字段
增加模板注释标签:{note}注释内容{/note}
增加模板代码保护标签:{code}代码内容{/code}
增加首页和模块首页SEO标题支持分页的通配符

优化后台UI界面,提升操作流畅性
OEM版支持设置自定义安装协议内容
转向链接字段默认存储类型改为TEXT
优化邮件系统设置界面,增加部分注释提示
取消内容模块的栏目模型副表功能
后台统计在投稿者模式下只统计自己的数量
角色管理和管理员管理只让超管才有权限操作
图形验证码支持跨域验证
后台投稿者权限禁止操作用户信息
未参与筛选的字段不在出现在搜索seo信息之中
后台删除内容时同步更新列表统计数据
发布内容时加载第一个栏目并同时显示其附加模型字段
ueditor字段开放xss过滤开关
修复image字段上传数量控制算法
取消后台历史菜单记录
所有的inputip字段加入源端口号记录存储
执行删除的sql语句时需要在开发者模式下进行
内容维护工具权限改为超管账号才能操作
应用插件安装后自动跳转到对应的菜单中
修复用户登录cookie验证失效问题
在线升级主程序时可选备份和不备份
在线升级自动备份时只备份dayrui目录和template目录
废弃腾讯地图函数dr_qq_map
将数据结构功能转移至开发者插件中
将文件检测功能转移至安全加固插件中
删除文章后自动更新数据缓存
加固系统安全策略
增加批量变更内容栏目功能
增加关联字段可设置只显示当前用户所发布的内容
在栏目字段修改界面增加栏目归属权限划分功能
在用户字段修改界面增加用户组权限划分功能
在用户字段划分界面增加多选用户组进行划分
增加账号名的最大长度控制值,超过长度将被截取
增加模板标签的return参数位置判断
增加后台角色组权限可批量复制到其他组功能
增加一键删除后台用户字段的用户组权限划分
多选select组件增加全选和全删快捷按钮
用户中心菜单增加多选用户组和多选站点权限划分
后台菜单增加多选站点权限划分
用户信息表中增加字段login_attr作为登录附加验证字符串
用户列表增加按状态筛选用户列表数据
增加模块和插件的删除功能
增加对模板标签Related和Members类型参数支持通配符的识别
为模块增加author字段作为作者别称存储
模块搜索页面增加对推荐位的搜索条件
增加下拉多选的字段类别Selects
增加支持返回值的钩子定义类型trigger_callback
用户中心内容列表模板增加搜索功能
模板标签function增加多个参数传入的写法
支付ID号增加随机序列值算法,避免重复的支付ID号
增加字段类别(cat)用于存储指定模块的栏目选择值
增加Pays字段类别可设置固定规格表功能
增加栏目模板选择可用的模板并显示文件的中文注释
增加上传图片进行压缩时判断图片大小是否溢出内存条件
增加表单form的原始submit提交方法(非AJAX方式)
增加dr_down_file函数可下载显示自定义文件名
增加一键同步设置URL规则,优化seo设置方式
增加获取内容中的指定标签URL地址函数dr_get_content_url
模板条件标签中增加排序参数后缀_instr,表示按指定序列排序
增加在[开发者模式]下可以编辑后台模板和通知配置文件功能
增加独立模块栏目seo规则支持分开设置和统一设置两种选项
增加Ueditor字段列表设置图片上传补加后缀字符串功能
增加附件上传验证模式(严格模式和宽松模式)进行对附件的安全检测
增加系统缓存单位支持小数值设置

优化后台部分UI界面
优化副栏目字段的显示方式
投稿者角色在后台显示用户中心的提醒数据
后台角色权限划分功能只能由超级管理员角色操作分配
子管理员不再显示服务菜单的操作权限
OEM版支持安装默认测试数据的选项(需自建sql文件)
修正用户中心修改文章时会导致发布时间变化
去除ueditor编辑器右键菜单的内容
修复自定义后台域名时关联内容分页链接错误
修正目标URL存在的链接注入漏洞
优化后台登录页面的加载速度
OEM版安装应用插件时将刷新后台的弹窗改为关闭页面
后台SEO设置部分页面合并为同一页面
修复共享栏目模型字段中编辑字段不显示归属栏目设置
将排序值从后台列表中移除改为由用户按需设置是否显示
在后台自定义控制台面板自动去除空白区域
将内容SEO和搜索SEO设置合并到模块SEO设置中
Ip地址归属查看地址改为本地ip库解析
在栏目和内容Seo设置中默认不出现模块名称


本次升级对PHP环境最低要求PHP7.3版本(如果主机环境低于PHP7.3,请升级PHP7.3后再升级4.5.1)
增加在线升级自动备份本站文件的功能
增强图形验证码防破解难度
增加二维码函数缓存功能
增加函数dr_get_description用于提取内容描述信息
增加module标签groupid参数用于查询指定用户组所发布的内容
系统体检和任务管理中加入自动任务最近的执行时间
模块内容搜索增加关键词字数的不限制设置
增加内容模块可在父栏目发布内容功能选项
增加用户头像上传之前和上传之后的钩子点
增加对缩略图函数dr_thumb进行强制水印开关
增加水印文件和水印图片上传功能
增加清理缩略图文件夹功能
循环标签支持在同一页面存在多个分页标签
增加Select字段搜索选项功能
增加网站表单和模块表单的内容seo规则设置
增加bootstrap-icons图标库
增加后台栏目列表显示统计内容数据值
增加手机域名可以支持子目录格式访问功能
增加自定义字段提供变更类型功能
增加插件支持自定义字段类别扩展功能
增加生成静态栏目可设置最大分页限制值和指定栏目生成选项
增加生成静态遇到中断时可继续断点执行
增加新的终端识别函数写法
增加禁止自动检测版本的开关
增加清空操作日志功能
增加附件管理中可以剪切图片大小功能
增加邮件服务器的mail发送模式选择
增加一键上报错误日志记录
增加模板标签通配符SEASON表示季度范围查询
增加模板标签通配符WEEK表示每周范围查询
增加后台登录时判断https模式的一致性
增加后台列表显示字段联动多选和副栏目的回调函数
增加创建字段时可以对栏目字段和模块栏目模型字段进行栏目权限划分
增加编辑器可下载微信图片本地化功能
增加模板标签sum用于字段的求和运算

优化后台部分UI界面
优化VIP部分细节问题
修正快速下单时金额不规范的报错提示
生成静态页面进度清理过多记录防止卡顿
编辑器远程下载图片时加入对尺寸的压缩处理
修正选择多个文件上传时存在重复文件现象
将水印字体目录变更为cofig/watermark/
模板引用方式以default目录优先,当不存在模板时尝试调用default目录中的文件
内容发布检测标题提示改为tips信息框
删除栏目时不再同步删除所属内容数据
后台登录密码传输改为加密模式
后台授权登录时进行权限二次校验
将dayrui/Core目录合并至dayrui/Fcms
创建角色组时默认赋予站点权限
开启自动首页静态时,更新缓存将自动删除index.html
同一个字段支持多个通配符组合条件
开发模式之下将模板404记录到错误日志中
修正文件上传的安全设置避免上传漏洞
修正Pays字段加载Paystext字段无效问题

重要提示:模块的栏目模型字段,需要手动重新分配一下栏目权限
升级CI框架到4.1.1国际最新版
增加任意地址重定向的写法配置
增加后台的自动任务配置检测提示
增加后台用户列表对自定义字段进行搜索功能
增加在应用市场升级和安装插件时对主程序框架的版本验证
增加内容维护工具批量删除内容功能

优化后台部分UI界面
模块搜索加入字段参数作为数组主键
百度编辑器单图上传图片在Chrome78以下的浏览器隐藏该图标
修正静态生成时内容页第二页无效问题
生成静态页面时清理掉历史内容数据累加区域
关联字段选择记录后单击下一页加入选择项目的提示信息
修正OEM模式下后台下载应用出现99%问题
基于PHP8进行深度优化代码
增加模块搜索的最大搜索结果数量限制值设置方法
增加内容同步栏目数据随母数据同步删除功能
增加内容维护工具提取内容描述信息功能
table类中增加list_where属性变量
增加通知文件不存在时的提示创建的文字信息
增加正则表达式测试功能
增加分页参数配置强制显示某些按钮开关
增加module标签联动菜单类型可多个值匹配方式
增加搜索关键词匹配方式:完整匹配和模糊匹配
增加模块表单属性参数配置方法
增加模块提取内容描述字数设置
加入自定义翻译接口函数dr_translate_lang适用于二次开发
增加模块的同一篇内容草稿可储存多条草稿记录
后台左侧菜单增加移动提示文字
增加自动任务权限设置,防止外部执行任务脚本
前端用户修改审核文稿不进行[修改]权限判断
增加后台[草稿箱/待发布/回收站/审核]的全文搜索功能
前端用户中心同步多栏目时增加权限验证
增加模块表单后台列表字段支持显示[关联主题]
增加通知提醒的类别定义设置方法
加入对价格获取方法的继承使用
增加短信验证加入图形验证进行双重验证的控制开关
控制器404在开发者模式下加入message信息
增加栏目[可用]状态设置,表示禁用栏目
模板标签debug信息增加标签解析选项查看
增加dr_ajax_template参数字符串
增加模块投稿总数的设置方式
增加在上传类字段对1MB以下的大小识别
增加module标签show_flag参数用于显示推荐位名称值
增加用户中心模板判断修改和删除的权限语句
增加错误日志记录的一键清空功能
增加模块内容关联字段的分页显示功能
增加模块内容回收站可直接进入恢复编辑界面
后台登录界面移除"离开网页提示"代码
优化后台UI界面
增加OEM版在线升级功能
增加密码加密认证验证
增加字段导入和导出功能
增加用户编辑界面注册时间和注册ip的修改文本框
增加form类中的get_rand_value函数,用于生成随机验证码
增加自定义存储远程图片时自动补全url地址功能
增加模块首页钩子module_index
模块首页增加当前页面url的变量
增加多站点缓存模块时自动删除无效的站点缓存
增加邮件发送测试按钮处的弹窗停留功能
增加支付前验证函数pay_check的写法
增加后台登录时第三方按钮提示文字
增加自动识别My/Field的字段类别函数
增加联动菜单字段无数据时的提示文字信息
增加前端模块控制器的内容格式化_Show_Data函数
增加用户名禁止注册时模糊匹配规则
增加百度编辑器插入视频可继续进行编辑视频地址
增加百度编辑器插入尾部换行符号图标按钮
增加Clink针对某条记录进行验证显示权限check参数
增加百度编辑器插入图片自动获取标题的title和alt
增加xss过滤代码原型在调试模式下可见功能
增加属性字段的固定行模式功能
增加百度编辑器视频在线浏览选取功能
增加ftable类的字段精确匹配的条件查询搜索
增加联动菜单快速添加数据功能
增加cms.js文件对layer组件的检测提醒
增加模块信息调用函数dr_mod_value
增加格式化编辑器代码函数dr_ueditor_html
增加分页链接单独设置a标签的class属性值配置参数
增加插件允许自定义自己的list标签配置
增加modules标签支持flag参数和not_flag参数
增加附件管理处更改附件名称功能
增加在预览mp4附件时的视频播放功能
增加语言包的翻译引导文件(开发者模式下有效)
增加emoji表情符号入库存储(需要MySQL5.6以上,并且需要升级数据库编码)
增加modules标签支持catid参数
增加后台显示字段可居中对其方式的参数配置
生成静态页面增加生成页面条数控制值设置

优化后台UI
修复外链内容无法在静态模式下跳转地址
去掉网站其他域名SITE_DOMAINS配置值
修复部分内容审核管理界面批量操作会失败的问题
增加密码字符串加密验证
增加域名重复配置时的检测
test.php加入对数据库错误码的解释
百度编辑器的获取图片缩略图增加远程下载入库功能
增加首页自动生成静态的index.html文件
缓存改为不删除首页html文件
新增后台显示字段回调函数
新增dr_code2html函数
新增get_admin_menu_data公共函数类接口
百度编辑器底部工具栏增加是否默认选中的功能
联动菜单字段增加自定义程序文件,可以对选择值进行赋值输出
后台自定义面板中增加[快捷链接]的显示区域
循环标签field参数增加对应DISTINCT语句的DISTINCT_前缀的识别
增加file和files字段大文件分段上传模式
dr_thumb增加下载远程图片进行剪切参数(本功能会对远程服务器参数额外流量)
增加应用插件Auth.php配置文件写法
增加用户邮箱认证状态值
增加是否强制邮箱认证开关,是否允许变更邮箱开关
增加用户中心可变更邮箱地址和认证邮箱功能
增加在线充值虚拟币或兑换虚拟币时,可设置允许操作的最小虚拟币值
模块内容发布时增加人民币金额的增减参数值设置
将用户组权限和内容权限合并为用户权限设置
增加用户权限模式选择:按全局设置、按用户组设置、按用户组等级
增加可设置自定义附件存储目录格式值
增加用户注册自定义字段加载函数dr_get_register_value
在编辑器底部工具栏中增加去除站外链接选择项
模板标签修饰符YEAR增加固定值范围查询
增加对[评论系统]插件的一系列函数的支持
增加定时发布的时间可修改功能
模板table标签增加table_site参数自动填充当前站点作为表前缀
在后台界面管理中增加快速设置模板和风格功能

优化排序参数,校验排序字段的合法性
网站表单命名时对大写字母进行强制转换为小写模式
非超级管理员不能进行操作自定义控制台
Ftable类当默认排序为空时采用id降序排列
简化用户组权限设置选项,改为按用户组设置权限
废弃插件配置权限Group.php,改为Auth.php新语法
创建字段时默认开启xss过滤开关
将自动清理缓存文件加入到自动任务中
修复普通管理员查看审核流程时提示无权限
在开发者模式下网页源代码中显示当前的模板路径
通过短信验证码注册后将自动给账号开通手机认证标识
当缩略图分辨率超出PHP内存上限时返回提示信息日志
修复dr_date函数无法显示1970年时间问题
修复多个管理员权限合并算法
修复后台菜单的未付款流水返回的链接错误


特别提示:本次升级需要在后台重新分配一次用户权限【权限菜单-用户权限】

增加平板排除为移动端的识别开关
增加网站表单和模块表单[未通过]状态的设置
关联内容和关联用户字段增加最大数量选择设置值
增加自动获取[单文件、多文件、图片字段]的首图作为缩略图开关
增加模板标签modules支持多个模块组合查询
增加开发者工具栏views选项,用于查看当前页面的模板路径、加载时间、模板变量
增加后台界面右侧导航:快速菜单链接、访问历史菜单记录
增加html实体字符转换函数:dr_html_code
增加域名准确性验证form类方法
在开发者工具栏目views选项中加入模板引用提示信息
系统体检时增加移动端的常规配置检测
增加判断数据库名称的规范性语句
增加文件上传后的钩子点(upload_file)
增加访问网站首页的钩子点(cms_index)
在删除用户账号时增加确认删除范围按钮,全部删除|部分删除
内容发布前的基础类_content_post_before增加错误返回值写法
增加一键初始化整站用户的权限设置
手机域名绑定界面增加测试按钮,测试域名是否绑定成功
关联用户字段Members增加设置只允许关联的用户组选项
前端首页index.html模板中增加[滚动调用示例],便于学习研究
增加用户组有效时长单位(天/月/年)
增加用户退出登录的钩子member_logout
变更域名处增加测试新域名是否可用状态检测


修复每日登陆的exp经验值会重复累加问题
栏目目录支持(空格 _ -)符号
应用程序不存在时标记为404状态
栏目管理界面提供检测未安装的模块栏目,并提示模块未安装
后台生成菜单字符串允许开发者使用自定义函数来重组变更
独立模块的栏目设置单页属性时自动创建content字段属性
将模块评论功能从框架中移除
修复内容统计分时间段数据无效的问题
生成规则是加入对栏目目录的新规则识别
模板标签支持对field自定义别名的匹配
关联字段支持对主题名称显示值的修改
后台会员资料修改界面仅超管账户可看到全部字段数据
上传类字段浏览界面中删除未使用的附件时新增提示删除操作
百度编辑器上传视频播放器由embed改成video
将第三方登录程序转换为组件,需在应用市场下载该组件
优化错误日志显示记录
用户通知设置处改为按插件分组归类显示
修复后台在编辑模板代码时出现的异常情况
Clink和Cbottom支持加载自身模块的属性规则
修复用户组等级管理单位值会显示错误的情况
修复ftable在编辑删除选项后会引起存储异常的情况
修复CNVD-C-2020-131664代码执行漏洞
单页栏目seo标签中剔除“共享”文字
修复后台发布内容是选择更新时间存储无效的问题
修复移除内容推荐位时报错问题
Textarea和Ueditor字段的默认存储值输入框改成多行输入框
后台系统回收充值金额处增加回收次数限制判断
修复本地磁盘存储策略无法获取图片尺寸信息问题
在栏目管理处增加用户权限设置功能
模块推荐位数量改为无限添加
文件上传字段File和Files进行优化JS代码


特别升级提示:
1、使用过快捷登录(微信、QQ),需要在应用市场下载安装对应的登录插件(不影响升级数据)
2、使用过[评论功能]的,需要在应用市场下载安装[评论系统]插件(不影响升级数据)
增加应用插件自身的Auth认证权限类方法is_auth
增加dr_thumb缩略图函数居中缩放尺寸参数crop
增加模块名称变更功能
增加联动多选字段可以设置最大选择数功能
增加用户组申请界面按用户组来自定义模板文件
增加申请用户组之前的钩子 member_apply_group_before
增加统计标签count自定义变量输出
增加image类型字段单击图片可以预览大图模式
增加搜索seo变量{param}支持自定义重写
增加网站表单可以设置"是否在用户中心可管理"的开关
增加默认模板demo/search.html的搜索条件输出当前已选择的条件示例代码
增加钩子member_verify_group_after审核信息数组参数
模块内容搜索条件增加按用户表的自定义字段作为搜索条件写法
增加在后台模板管理的文件的有序排列方式
增加百度地图字段录入数据时,可以按坐标搜索功能
改进数据结构页面的操作,增加数据库编码转换功能
增加后台的简化模式与完整模式的切换功能Beta
增加用户密码强度及格式自定义正则表达式验证
增加Ftable类修改数据页面支持识别**_edit.html模板文件
附件浏览界面增加分页显示功能
增加模块单独配置参数方法
后台界面管理处增加模板市场链接入口
快捷登录时增加设置注册是否填写字段开关
增加网站表单和模块表单提交后返回地址的{id}通配符,表示当前记录id号


在快捷登录注册账号时,增加是否让用户填写自定义字段信息(/member/login_oauth.html)
下载远程图片时,对图片可用性进行验证
后台超管提交必填字段留空时进行提示操作
修复模块内容多级审核时出现的异常情况 感谢Gavin参与测试
修复时间负数不显示问题 感谢hubei8722参与测试
修复联动菜单缓存问题
优化后台菜单权限分配程序
优化模块审核流程,模块审核管理中增加查看本条记录的审核流程图
优化cms.js,当必填项验证,如果第一次验证不通过,后面就算填了必填项也通不过的问题
修复后台发布了文章并返回后,页码处的文章条目数量不会变的问题
修复用户组申请时以0元发起申请,被拒绝时,后期改动金额,需要重新获取金额并支付
修复创建终端时会生成无用的mobile目录问题
仅限于超级管理员才能删除模块的审核内容记录
游客禁止使用浏览[我的附件]功能
修正https模式下无法进行安装cms的问题
安全性修复,预防xss代码,感谢asusual参与测试
注册账号随机用户名时只取手机号码部分数字作为用户名
修复删除模块表单时没有对应删除创建的表和对应的表单字段
修复权限分配时提示异常错误问题
优化图片专用字段的上传触发区域
修复后台用户组的有效期会出现保存失败的情况
DIY字段类型支持自动识别json进行数组格式化
优化数据库编码为utf8mb4
生成静态文件时对模块可用性进行验证
子管理员在创建管理员账号时,不显示超管角色组
快捷登录时注册账号缺少name字段入库值问题
修复查看审核流程时会出错的情况
修复定时发布内容时会多生成一条id索引问题
优化用户中心认证手机号码时的程序逻辑
增加在[系统更新界面]的百度编辑器文件更新功能[3-19]
增加[公共控制器类]的_Extend_Init方法,用于继承类初始化重写[3-21]
在用户组购买和升级时增加支持在线付款方式[3-23]
增加附件下载之前的挂钩点down_file[3-27]
增加附件下载之前的挂钩点down_file[3-27]
增加模块表单发布后的钩子点module_form_post_after[3-31]
增加对用户姓名字段的名称进行重命名设置[4-1]
增加插件允许设置用户组权限配置文件Group.php[4-2]
增加插件自身的钩子接入配置文件Hooks.php[4-2]
增加模块内容删除/回收站之后的钩子接口[4-2]
增加支付接口模型的pay_after方法体[4-3]
增加下载附件函数中的统计下载次数字段值[4-9]
增加移动端首页生成失败时的错误日志记录[4-13]
在系统体检时增加对任务队列的数据检测提示[4-14]
增加category标签范围定点参数num[4-18]
增加ajax提交时验证form表单id的重复性[4-21]


修复后台菜单无法修改网站表单的名称问题[3-17]
dr_url和dr_member_url函数前缀改为带域名的URL地址[3-19]
当网站服务器没有配置自动任务时,访问网站后台时将自动运行任务代码[3-20]
增强图片上传的安全性验证[3-21]
图标库font-awesome升级为font-awesome5 Pro[3-23]
模板标签通配符LIKE当没有任何匹配符时采用首尾%查询[3-23]
附件下载函数dr_down_file采用加密参数传输和时效性验证[3-27]
用户组过期的时分数采用当前时分值[3-27]
自动清理24小时以外的部分缓存文件[3-27]
在编辑器上传视频时可设置百分比高宽[3-28]
修复模块内容审核时不存储后台定义的隐藏字段问题[3-30]
优化评论后通知主题作者消息[3-31]
退稿操作后跳转到记忆的列表页面[3-31]
开启调试模式时,当模板不存在时写入错误日志中[4-1]
修复开启多站共用内核时评论表情图标不显示的问题[4-1]
优化后台输入框的html过滤机制[4-1]
优化阅读数函数并支持函数可被重写[4-7]
优化栏目自定义字段显示权限划分,只有超管账号才能进行字段权限划分[4-9]
允许后台充值SITE_EXPERIENCE负数值[4-10]
优化内链函数匹配规则[4-10]
修复分离主程序后的评论表情图标不显示问题[4-11]
修复部分环境下的模板路径会缺少pc目录[4-13]
提交保存时增加对百度编辑器html模式的渲染数据存储[4-14]
修复用户注册时的密码算法问题[4-17]
修复member标签查询多个用户组时报错问题[4-20]
增加终端域名绑定目录说明[2-26]
增加Model类getAll的limit数量控制子句[2-27]
增加模块内容评论后通知内容作者[2-27]
增加自定义面板可设置角色权限(需后台体检一次)[3-15]


修复百度编辑器远程下载图片时无法进行水印问题[2-26]
修复下载文件的对方服务器被拒绝时会下载无法识别的文件问题[2-27]
修复后台无法识别评论后的钩子[2-27]
修复联动菜单批量添加时别名重复情况[2-29]
修复栏目按钮链接问题[3-5]
修复多次调用发送短信函数失败问题[3-6]
升级CI框架版本到4.0.2,升级前需要手动删除dayrui/System,再下载最新补丁包覆盖此目录[3-9]
百度编辑器图片高宽优化[3-13]

本次更新需要:系统体检一次、更新缓存、强制刷新浏览器(或清空浏览器缓存)
增加后台和用户中心可查看升级值的记录[12-14]
增加后台为用户充值升级值的功能[12-14]
增加后台列表的字段回调格式函数:联动菜单名称、单选字段名称、下拉字段名称、复选框名称[12-16]
增加钩子接口:模块内容审核处理之后(module_verify_after)[12-17]
增加模板标签:IS_MOBILE_USER,判断访客是否来自移动端[12-17]
增加在推荐位管理界面[移除推荐位]功按钮[12-19]
增加后台可设置短信验证码有效期时间值[12-19]
增加自定义附件缩略图目录和头像目录时的检测是否合法[12-22]
增加用户注册界面可选择姓名字段作为注册显示字段[12-27]
dr_clearhtml函数支持重定义[1-6]
增加栏目自定义字段可以划分到具体某个栏目可用[1-9]
后台增加评论名称命名修改功能[1-10]
在后台添加用户时增加状态设置选项(审核状态、锁定状态、手机认证状态)[1-14]
增加ThinkPHP6的语法支持[1-16]
增加格式验证,修复联动菜单隐藏后的显示问题[1-25]
在后台字段显示设置处,增加显示url链接的回调方法[1-28]
增加移动鼠标弹出显示效果css[2-3]
增强上传文件的安全验证,增加防止抓包数据上传禁止操作判断[2-5]
增加模块表单禁用和启用开关[2-6]
增加dr_catcher_data超时参数[2-6]
增加模板标签count用于统计查询数据量[2-7]
增加用户姓名是否允许修改的开关[2-7]
增加用户修改用户资料前和后的钩子点[2-7]
增加图片水印设置的高宽限制条件参数[2-8]
增加自定义字段支持设置后台角色的可见权限[2-11]
增加模块推荐位设置处的角色组管理权限划分功能[2-13]
增加联动多选菜单拖动排序效果[2-13]
增加模板标签通配符YEAR作为年限的时间范围搜索[2-15]
增加后台模块审核管理处的栏目搜索和栏目显示[2-16]
增加用户组审核表price字段(需系统体检一次)[2-17]
增加https测试按钮,测试服务器https是否支持[2-18]


修复时区选择不生效的问题[12-13]
修复扣除金币时判断金币余额能否满足扣除条件[12-14]
优化后台批量审核模块内容执行程序[12-14]
优化高并发上传或下载远程文件时的命名问题[12-14]
当table表格td栏显示不完整内容时,可以单击查看完整的内容[12-18]
关闭开发者模式下,模板不存在时不显示模板目录[12-19]
模块搜索[固定匹配字段参数设置]增加栏目字段选择[12-22]
百度编辑器pc端显示右键,移动端屏蔽右键[12-25]
微信登录时绑定用户账号时会提示错误[1-1]
自定义头像路径存储变量改进,需要重新配置一下头像路径[1-2]
开发者模式下 不受限于网站关闭[1-4]
修正角色组登录后审核列表错位情况[1-4]
模块访问权限跳转404[1-6]
修复漏洞CNVD-C-2020-03790[1-8]
当菜单无权限时 就不做数据统计中的链接[1-9]
多角色时权限会无法正常识别问题[1-9]
修复后台QQ登录会404[1-10]
修复category标签无法识别移动端url问题[1-14]
缩略图默认高宽改为200x200[1-15]
修复后台批量执行任务时可能引起失败的情况[1-16]
用户姓名编辑时取最大30位字符[1-16]
优化cnd下的自动任务[1-17]
修复日期字段无法储存1970之前的数据[1-18]
修复部分虚拟主机登录时会报500错误[1-23]
栏目缩略图字段和内容字段增加到栏目自定义字段中,可自己调整字段属性[1-28]
系统体检时对栏目创建数量超过200个时进行提醒[1-29]
修复移动端识别内容自定义模板问题[2-3]
修复面包屑样式问题[2-4]
改进api请求时的验证码验证规则[2-5]
百度编辑器下载远程图片时减小超时时间[2-7]
OEM版不再提供对比更新和在线更新升级功能,升级由开发商手动发包[2-9]
优化默认模板的header.html和mheader.html的js文件,升级教程:https://www.xunruicms.com/doc/911.html [2-11]
联动菜单搜索值不存在时就返回空白数据结果[2-11]
修改用户资料时增加自动更新用户资料缓存机制[2-15]
前端用户中心模板index.html增加用户组审核状态[2-17]
后台删除付费用户组审核记录时自动退款[2-17]
修复模块内容审核通过时浏览数为0的问题[2-18]
修复模块内容批量移动时会出现故障的问题[2-20]

本次更新后注意:清空浏览器缓存,重新登录后台,再执行系统体检一次

增加系统体检对附件域名、头像域名、缩略图域名的合法验证[10-25]
增加创建模块时对系统保留APP目录进行判断验证[10-25]
增加表单在被用户修改时是否审核的开关[10-27]
增加游客可以不登录进行内容模块投稿[10-27]
增加游客投稿的单独内容提交模板界面(与登录用户区分开)[10-28]
增加循环tag标签的自定义字段查询语法[10-29]
增加测试[自定义附件目录]的检测功能[10-31]
增加百度自然语言API接口配置,用于分词等[11-5]
增加关键词获取接口dr_get_keywords的二次开发接入[11-9]
增加百度地图标注显示信息显示功能[11-11]
增加百度地图按范围定位搜索的功能[11-11]
增加标签诊断变量$debug的"可用字段"显示信息[11-12]
在系统体检中增加"应用插件"的兼容性验证程序[11-13]
增加循环多站点标签写法[11-14]
增加缓存方式设置:文件、Memcached、Redis[11-14]
后台批量注册会员时,增加错误日志记录[11-18]
增加后台可以修改用户账号名功能[11-21]
增加图片字段的格式要求svg,webp[11-22]
增加搜索结果关键词高亮函数dr_keyword_highlight[11-24]
增加终端情况下对地址的识别,IS_CLIENT表示终端[11-25]
增加附件浏览界面的搜索附件功能[11-27]
增加【属性参数、内容关联、用户关联、表格】字段可以移动排序[11-28]
增加模块内容阅读数统计时效间隔[11-29]
增加伪静态检测时对各个域名都进行检测[11-29]
增加后台管理员可以使用微信、QQ等方式登录,需要在系统设置中开启[12-3]
增加模板loop标签使用计数变量的用法[12-3]
增加检测二次开发的程序文件语法的安全性功能[12-4]
增加模板标签module百度地图定位搜索匹配参数MAP修饰符[12-8]
增加在自定义附件目录的检测按钮[12-10]
增加后台显示字段回调函数的正确性验证,避免乱填时的误操作[12-11]
增加后台管理员登录的钩子回调方法,方便二次开发[12-12]

投稿的默认权限改为游客不能发布,需要手动为游客开启投稿权限[10-30]
后台是非超级管理员时,不允许变更超级管理员账号资料[11-1]
改进静态生成的算法,提升生成速度[11-7]
当无法访问站点时,增加跳转登录地址页面的链接[11-14]
APP目录不存在时跳转到404页面[11-15]
开发者模式状态下不启用缓存功能,缓存自动失效[11-19]
通过微信扫描注册的用户可以直接在用户中心修改密码,不必验证原密码[11-22]
前端注册页面存在存储型XSS漏洞,对账号名进行严格过滤[11-22]
后台子管理员可以在后台审核管理中看到退稿文章[11-24]
seo的title字符串中过滤%符号[11-24]
模板标签的缓存机制优化,读缓存更快捷[11-25]
附件浏览界面改进,当没有[未使用附件]时就不显示[未使用附件]选项[11-27]
修复编辑器远程下载图片后归档失败问题[11-28]
修复支付前缀包含-符号时导致回调地址失败问题[11-29]
随机用户名模式改为按规律生成机制[11-30]
后台超管提交内容时不进行验证必填字段[12-3]
修复余额充值虚拟金币时不扣余额的情况[12-4]
避免空间商误报,将lang目录移动到api目录中,升级后需要进行一次系统体检自动完成[12-6]
修复共享栏目的子栏目存在多个模块时无法存在选中现象[12-6]
系统错误信息改为百度搜索结果[12-8]
自定义图片验证码宽度和高度不得超过200x100[12-9]


升级注意:本次升级需要更新网站安全密钥,操作步骤:后台-系统-系统环境-安全设置-生成安全密钥
增加时间字段类型[9-15]
增加应用的自动加载识别文件Auto.php[9-16]
增加模板标签JSON为空时的判断查询[9-16]
增加定义任务类型[9-17]
增加在审核文章时在通过后可设置推荐位[9-20]
在后台头像下方增加更新全站缓存按钮[9-21]
增加开发者自定义模板解析标签[9-21]
增加快捷登录函数可以设置跳转地址参数[9-21]
增加Merge字段类型的使用范围限制[9-23]
增加调试模式下可以看到用户的自定义字段可用状态[9-23]
增加模块内容退稿功能[9-24]
增加dr_thumb缩略图模式选择参数:自适应高度、自适应宽度[9-24]
增加快速下单回调钩子[9-27]
增加插件cache.php配置防文件名冲突程序[9-29]
增加用户姓名的最大长度值的设置[10-6]
增加自定义字段类别时可以判断数据规范[10-7]
增加文件上传字段在上传失败时的错误提示[10-10]
增加Radio字段的条件联动关联[10-12]
增加member/comment/mform/form标签增加join关联表语法[10-13]
增加微信公众号和扫描登录实现同账号关联(感谢deepdfhy提供平台)[10-13]
增加动态调用模板的回调变量功能[10-13]
增加百度编辑器的图片选择模式,可以选择已上传的图片文件[10-15]
增加格式化字段输入表单方法[10-15]
错误日志增加最后执行的sql语句[10-15]
增加对会员菜单系统路径的重复性判断[10-15]
增加对会员菜单标识字符的模块目录真实性验证[10-15]
增加后台栏目折叠显示开关[10-16]
增加用户组到期过后将转为指定组[10-19]
增加发送手机短信需要配合图片验证码使用的判断[10-20]
增加栏目模型字段可多选划分到具体的某些栏目中[10-21]


优化后台权限划分,服务菜单不出现在子管理员中[9-16]
修复后台表单存储时附表缺少uid值(感谢186898****)[9-19]
审核文章时不进行定时发布时间设置[9-19]
自定义开发者网站表单不出现在表单管理列表中[9-19]
在开发者模式下,不进行后台登录禁止判断[9-20]
修复定时发布功能存在的问题[9-20]
修复栏目自定义字段地图字段时出现系统崩溃问题[9-21]
解除对会员字段group类型限制[9-23]
网站seo标题为空时按网站名称赋值[9-25]
模板标签template引入文件不能带../符号[9-28]
改进快速下单mid值,增加buy-前缀区分[9-28]
修改快速下单之前的回调钩子名称为member_buy_before[9-28]
修复[同步链接]内容时会把主内容的栏目变更了的问题[9-29]
改进get和post默认过滤xss字符函数[10-3]
共享栏目不能使用modname标签时进行提示[10-4]
修正大文件无法下载问题[10-8]
修复带参数的注册页面跳转会出现404[10-12]
优化后台菜单和会员菜单的重复性验证[10-17]
修复内容分页功能无法实现问题[10-18]
修复申请用户组表单无法显示自定义字段值[10-18]
修复模块表单删除后无法同步更新统计数据量[10-23]


手机验证码发送模式改进:https://www.xunruicms.com/doc/797.html
升级CI4框架到最新代码仓库
增加网站表单在会员中心可管理[8-14]
增加Select字段的多选搜索[8-14]
账号被锁定时禁止登录后台[8-16]
增加模块评论调用标签{comment}[8-16]
增加私有云市场接入后台[8-21]
增加私有工单系统接入后台[8-22]
全新安装CMS后默认开启调试模式[8-23]
增加自定义面板初始化还原功能[8-25]
增加环境体检对zip函数的检测[8-25]
增加pay字段和pays字段的快速购买写法[8-28]
增加自定义网站信息功能[8-28]
增加网站信息调用函数dr_site_info[8-28]
增加上传图片进行压缩处理选项[8-29]
增加栏目内容页可调用顶级栏目数据的方法[8-29]
增加编辑器远程图片:同步下载模式和异步下载模式[8-30]
增加系统体检对https的检测[8-30]
增加后台验证码自动刷新功能[9-1]
增加模块首页集成于搜索页面的开关[9-2]
增加浏览量字段到模块后台字段选项中[9-5]
增加多站站群系统的代码支持[9-9]
增加新的Session文件存储类,可解决脚本超时问题[9-11]


改进小屏幕多模块栏目管理时会拖动不过来的问题[8-15]
优化移动端弹出框的宽度[8-16]
优化百度编辑器在移动端时的调用问题[8-16]
修复多文件上传单击修改时会弹出多余的信息窗口[8-16]
修复邮件smtp排序无效问题[8-17]
优化模板标签debug变量的调试信息输出[8-19]
修复sql查询标签无法识别@#报错问题(感谢浪子)[8-19]
优化后台CSS文件[8-23]
修复创建表单是名称特殊符号过滤[8-23]
远程下载图片时异步处理下载,防止卡死[8-23]
修复栏目模型字段在搜索时不显示复选框字段问题[8-25]
修复多个联动多选字段会无效[8-25]
修复安装测试数据无效问题[8-25]
更新缓存时同步更新首页静态文件[8-25]
本地应用插件管理界面取消版本监测[8-26]
修复百度编辑器在跨域时js中加载失败问题[8-28]
修复ci框架debug图标在某些环境下不显示问题[8-29]
修复短信错误日志无法清空的问题(感谢春杰工作室)[8-30]
后台登录验证码出错时自动刷新验证码[8-31]
修复内容评论后无法提现用户[9-2]
修复漏洞CNVD-C-2019-125876,对systemlog函数的过滤处理[9-5]
修复漏洞CNVD-C-2019-125900,对sql执行的过滤处理[9-5]
修复百度编辑器无法保存多个图片[9-11]
增加找回密码验证码次数限制判断[8-1]
增加栏目的seo配置可同步到其他栏目[8-2]
增加栏目的模板配置可同步到其他栏目[8-3]
增加上传文件的严格扩展名验证[8-4]
增加搜索条件可复选多个条件搜索(感谢fmjoy建议)[8-4]
增加自定义后台字段的id字段显示选项[8-5]
增加网站表单前端是否发布的总开关[8-5]
增加模块表单前端是否发布的总开关[8-5]
增加栏目管理处可直接管理内容的入口链接[8-5]
增加模块表单会员中心发布和管理界面[8-5]
增加模块表单可选择是否继承父内容的发布权限[8-5]
增加模块表单是否关闭前端发布功能[8-5]
增加模块表单是否关闭会员发布功能[8-5]
增加后台自定义面板个性化页面,支持插件显示[8-6]
增加微信公众号扫描二维码加关注[8-7]
增加微信公众号扫描二维码加关注并注册会员[8-7]
增加微信公众号扫描二维码加关注并自动登录[8-7]
增加URL规则导入和导出功能[8-8]
增加Form提交的跨站验证开关[8-9]
增加模板标签修饰符JSON,匹配json数据查询(感谢eric)[8-9]
增加模块内容搜索时匹配json数据查询语法支持[8-9]
增加自动加载Composer类[8-12]
增加自动生成url伪静态解析规则(仅供参考)[8-12]
增加自定义字段类别:表格字段、联动菜单多选、副栏目多选、图片专用[8-12]

首页带参数的URL时自动定向到首页[8-1]
修复后台关闭搜索时前台任然可见的问题[8-1]
修复后台开启调试模式不显示模板路径问题[8-1]
修复HTTPS下微信支付无法正常唤起[8-1]
优化开启HTTPS后的远程获取函数[8-3]
修复关闭注册按钮无法切换[8-5]
优化删除文章时自动删除静态页面文件[8-6]
修复无法删除最后一个终端网站[8-7]
取消对联动菜单名称中间空格符号的过滤[8-8]
创建栏目模型字段时对模块表进行验证字段是否存在[8-8]
修复个性化时间函数输出去年数据异常的情况[8-9]
升级CI框架至20190725
增加远程附件缩略图后缀的尺寸匹配规则[6-20]
增加循环标签修饰符条件语法:大于、大于等于、小于、小于等于[6-22]
增加系统体检时检测表单最大提交数值范围[6-22]
增加插件管理界面显示对应的版本号和升级日志[6-24]
增加对远程附件的目录创建测试功能[6-26]
增加模板自定义函数调用标签function[7-2]
增加手机移动端域名为空时的自动识别终端模板[7-3]
增加循环标签修饰符条件语法:按天、按月的时间段条件[7-11]
增加网站表单可通知管理员的功能[7-15]
增加在用户中心扫描二维码关注公众号后,直接绑定本账号[7-17]
增加用户注册之前的钩子点[7-18]
增加ip解析类的获取城市方法[7-18]
绑定微信、QQ、微博时自动将头像下载为用户头像[7-19]
增加关闭会员注册功能[7-19]
增加用户中心可将内容同步到其他栏目[7-20]
增加对多选栏目后的默认选中状态函数[7-21]
增加后台用户信息界面可直接修改用户头像[7-23]
增加文件上传后的安全校验机制[7-24]
增加应用插件安装之前的判断文件Before.php[7-26]
增加后台登录失败到达一定次数时禁止登录[7-27]
增加后台登录禁止登录后定时解封[7-28]
增加自定义字段类别:关联用户[7-29]


修复https下无法打开在线帮助页面[6-17]
内容替换中的表名称改进为选择表名,再自动列出可用字段,使用更方便[6-19]
修复Oauth.class.php中的变量书写错误(感谢johnxu)[6-19]
超级管理员的用户组下载附件改为不受限[6-20]
修复后台登录界面在手机端无法显示完整验证码输入框[6-20]
修复生成静态提示临时缓存不存在(感谢锐名网络)[6-22]
修复module标签的sbpage参数无效问题(感谢十八)[6-24]
移除百度编辑器的插入视频按钮[6-24]
修复当网站关闭后会继续缓存页面的错误问题[6-26]
修复模板编辑界面可删除任意文件的BUG[6-26]
修复复制栏目权限时变量书写错误的问题(感谢刘磊)[6-27]
修复Form类中的lenght错误(感谢程sir)[6-29]
修复字段类别不存在的致命错误[7-3]
修复卸载第三方插件后支付列表异常的错误[7-5]
修复移动端在后台无法选择进入审核文章界面[7-8]
修复在自定义内容模块的模板文件的异常问题[7-16]
修复后台管理员会存在部分模块无法显示问题[7-17]
修复用户注册时的xss弹出异常问题(感谢tboom)[7-18]
修复网站风格设置远程资源路径无效问题(感谢qqoo)[7-22]
改进dr_array2string的中文存储[7-25]
修复数据结构刷新时提示报错问题[7-27]
修复系统体检时报错系统故障的问题[7-27]
增加远程附件的图片设置图片后缀字符,用于远程缩略图调用[6-12]
增加域名绑定解析检测[6-15]
增加独立模块的域名绑定解析检测[6-15]
增加栏目管理界面的生成内容按钮(感谢51493****)[6-17]

修复多站点创建时自动创建模块表的错误[6-11]
修复多站点删除时不会删除表的问题[6-12]
修复复制文章后编辑内容会丢失图片的问题[6-12]
优化自定义字段处的自动更新缓存机制[6-12]
修复栏目管理处的生成栏目按钮无法选中栏目生成的问题(感谢吉祥三宝)[6-13]
修复用户登录日志记录的排序显示问题[6-14]
改进管理员账号上传文件不提示权限验证[6-14]
优化手机域名绑定的检测提醒,避免手机域名访问500错误(感谢于钟)[6-14]
修复定时发布执行批量发布后的报错问题(感谢快乐浪子哥)[6-14]
修复关闭缓存开关时模块内容任然会缓存数据的问题(感谢欢喜哥)[6-16]
优化当管理员操作数据时不进行内容缓存(感谢258k422)[6-17]
增加提现手续费按用户组设置[5-26]
增加SYS_THEME_PATH作用域支持[5-28]
增加新建模块后的默认配置数据[5-29]
增加搜索Api类判断模块是否存在的函数[5-30]
增加游客上传附件权限的开关[6-6]
增加账号注册时过滤guest用户名程序段[6-6]
增加移动端是否生成静态的开关[6-7]
增加域名绑定的重复验证[6-8]

修复管理员在前台无法删除评论问题[5-28]
修复模块类型的共享栏目无法移动到其他栏目归属问题[5-28]
改进文件差异对比逻辑[6-1]
改进支付界面的模板选取问题[6-1]
改进移动端绑定域名后,当模板不存在时不再调用pc端模板[6-1]
改进搜索集成栏目后,不支持生成栏目列表的静态文件[6-3]
修复远程资源设置https时无法保存的情况[6-4]
优化在线编辑模板功能,过滤掉php5扩展名的文件创建[6-5]
应用插件中调用Helper中的文件取消_helper命名结尾[6-7]
修复微博登录返回错误问题[6-8]
增加内容模型继承方法,格式化seo信息[4-12]
增加独立模块插件的scategory属性[4-17]
增加绑定域名检测异常提示[4-22]
增加对内容复制插件的接入支持[4-23]
增加会员头像文件分离存储机制[4-29]
增加自定义字段的过滤和校验函数验证方法[5-4]
增加游客付款功能(仅对二次开发付款有效)[5-6]
增加任务队列能查看错误信息提示[5-6]
增加模块内容变更栏目和变更作者的联动继承类[5-12]
增加本地文件与服务器最新版的文件对比功能[5-14]


更新static/assets/js/cms.js错误提示方式[4-12]
修复用户组过期不能关闭的情况[4-12]
修复属性参数类型字段无法读取默认属性[4-13]
404错误不记录在php错误日志之中[4-13]
修复注册禁止关键字失效问题[4-15]
自定义字段默认创建为主表字段[4-18]
栏目附加字段改为栏目模型字段[4-22]
修复hits标签无法读取主表全部字段[4-25]
优化安装程序,部分程序支持可选安装测试数据[4-27]
"不允许注册的用户名"选项改进为多行文本框[4-29]
Textarea字段默认宽度改为100%[5-2]
修复卸载插件后部分菜单无法同步删除的问题[5-3]
优化错误日志存储机制[5-5]
修复多文件类型查看时显示多余的{}符号[5-5]
修复评论审核通知无法读取title变量[5-6]
改进后台错误提示的alert空白框[5-8]
后台自定义字段长度在移动端时默认100%[5-11]
栏目批量添加时自动继承父栏目属性[5-12]
栏目添加子类时自动继承父栏目属性[5-12]
文件写入类增加自动清理op缓存机制[5-13]
修复自定义字段类型和长度设置无效的情况[5-14]
修复栏目管理移动栏目时数据异常情况[5-14]
修复栏目生成静态无法访问第一页问题[5-22]
CI框架同步更新至最新代码
增加DIY字段回调格式化入库值的函数接口[3-11]
增加模块关键字是否自动入库开关[3-15]
增加模块创建和安装时保留目录名的判断识别[3-16]
增加模板中可快捷设置自定义分页样式配置[3-17]
增加用户组可设置自动续费的开关[3-28]
增加File扩展中可复制目录的方法函数[4-5]

修复关键词tag无法读取url问题[3-8]
修复评论在分页状态下无法读取回复问题[3-9]
优化搜索参数中的%字符串[3-19]
优化会员后台资料页面[3-29]
后台提醒文本去除html标记符号[4-1]
优化错误页面提示方式[4-3]
修复无法删除回收站中的记录问题[4-6]
升级CI框架版本
增加外部数据调用标签[12-11]
增强安全过滤函数dr_safe_replace()[12-11]
增强内容模块搜索安全字符过滤[12-13]
增加会员菜单的站点权限划分功能[12-20]
增加无用户名字段注册时随机生成用户名前缀字符[1-22]
增加内容模块在用户中心修改时验证码开关[2-14]
增强缓存文件命名规范,避免安全威胁[2-26]
增加count()函数同功能的dr_count()函数[2-28]
增加多站点管理功能(Beta)[3-2]

修复后台用户权限无法关闭验证码选项[12-13]
修复临时表单存储时存在的安全威胁[12-15]
修复微信支付二维码无法显示问题[12-19]
修复远程下载文件时无法获取文件大小值问题[12-23]
修复module的join参数失效问题[1-27]
修复Tag关键字库更新缓存卡顿问题[2-27]
修复后台绑定域名时百度编辑器存在跨域不能上传问题[3-2]
运行环境需要PHP7.2
更新CI框架版本[10-5]
增加邀请用户插件接口的支持[10-10]
增加充值返现插件接口的支持[10-11]
增加同步删除模型Sync类[10-12]
增加模块内容发布验证码开关[10-15]
增加绑定账号后台解绑开关[11-15]

优化文件上传逻辑[10-10]
修复后台添加评论不统计问题[10-11]
修复后台报浏览器不支持html5问题[10-19]
修复无法使用自定义转向字段问题[11-1]
修复后台在iPad界面显示错位问题[11-16]
修复IP地址获取函数存在安全威胁问题[11-18]


本此升级需要先升级PHP7.2环境再升级程序补丁
环境升级教程:http://help.phpcmf.net/302.html
更新CI框架版本[9-1]
增加搜索页面top变量获取顶级栏目[8-12]
增加模块的最小打赏金额设置[8-13]
增加模块SEO对自定义函数的支持[8-13]
增加网站表单自定义属性参数功能[8-15]
增加对微信插件3.0的相关API[8-23]
增加当前页面URL调用变量{$my_web_url}[8-26]
增加手机短信验证码登录[8-29]
增加模块内容操作函数[9-1]
增加自定义字段针对用户组是否显示选项[9-2]
增加支付ID生成前缀变量设置[9-3]
增加Table类整数绝对匹配机制[9-7]
增加后台批量注册会员[9-8]
增加栏目URL规则快速添加链接[9-10]
增加栏目列表显示数据量统计值[9-15]
增加会员提现显示打款金额值[9-19]
增加第三方PHPExcel-1.8插件库[9-19]
增加PHPExcel生成类[9-19]


修复二维码函数加载失败问题[8-14]
调试模式下不再返回404状态码[8-15]
修复内容审核时更新时间为空问题[8-23]
修复安装模块自定义菜单异常问题[8-26]
修复模块内容彻底删除时无法删除实际内容[8-29]
修复模块内容恢复回收站时无法变更状态[8-29]
修复多站点时后台子管理员无法同步切换到其他站[9-5]
优化伪静态规则适配程序[9-7]
修复内容维护关键词提取失败问题[9-10]
修复用户中心菜单无法排序问题[9-10]
修复授权登录后前台无法退出问题[9-16]
修复用户中心的内容删除提示错误问题[9-15]
调整ThirdParty目录至dayrui目录下[9-20]
更新CI框架版本[8-1]
更新授权密钥加密算法[8-1]
增加base64格式的图片文件上传方法[5-31]
增加会员授权登录可挑战到指定位置方法[5-31]
增加后台给指定用户、指定组、批量群发消息[6-9]
增加腾讯地图调用函数dr_qq_map[6-27]
增加自定义网站终端[6-30]
增加服务器伪静态检测功能[6-30]
增加站长工具系统插件[7-1]
增加对后台菜单和会员菜单格式化自定义函数[7-11]
增加后台会员列表授权登录前台按钮[7-13]
增加页面缓存方法,部分页面已启用页面缓存[7-17]


修复独立模块绑定域名时无法读取sitemap.xml[5-28]
修复删除表单内容时不删除表单的提醒内容[5-29]
修复支付金额规范过滤函数[6-7]
用户组申请时对用户组级别的有效性判断[6-7]
自动清除3天未付款的财务流水[6-7]
修复模块更新时间空白问题[6-11]
改进模块安装时字段入库顺序,主表在前[6-24]
修复后台提醒无法点击会员资料[6-27]
修复TAG内容没有格式化显示代码[7-11]
修复模块表单在多站点下创建失败问题[7-11]
升级CI框架
优化框架结构
优化加密算法
升级IP库
增加自定义项目计划运行接口Cron.php
增加内容搜索对复选框的支持
增加附件上传时的浏览功能
增加自定义DIY表单的开发者模式
改进文件上传字段的显示
缩略图缓存改为按目录存储模式
修复member循环标签无法使用自定义字段排序
修复无法删除自定义字段
安全补丁升级
修复共享栏目无法开启父级投稿开关
修复移动端上传头像出现乱码问题
对模板文件管理进行安全文件优化
安装程序时数据库地址默认改为127.0.0.1
修复搜索标题不能显示栏目附加字段的name值问题
修复url分页XSS漏洞
修复手机生成静态时pc生成错误页面
修复后台代码执行漏洞
修复快捷登录时用户名重复的错误
修改后台资料时联动修改会员姓名
修复无法使用dr_down_file下载文件的情况
修复会员后台列表搜索报错问题
弃用HTTP_RAW_POST_DATA全局变量
增加收藏取消接口,用于移动端或者页面请求
增加对文件上传临时目录的可写权限判断
增加云服务模板商店的链接页面
增加编辑器字段长度判断,防止暴库
增加安全体检对文件和头像上传权限的判断
增加安全体检时对模块表的完整性验证
增加安全体检时对多网站栏目重复验证
修复框架已知BUG
框架升级
模板不存在时显示完整的相对模板路径,方便开发者找模板
修复内容列表生成静态“权限验证超时,请重新执行生成”
修复后台空间管理的筛选分页问题
后台和会员中心部分样式调整
模块搜索SEO标题过滤特殊字符
更新微信支付的兼容性
优化邮件配置存储判断
功能部分:
增加Phpcmf\Hooks的init接口,用于程序初始化之前运行
增加Phpcmf\Table类的$edit_where和$delete_where,用于控制修改和删除条件
增加Phpcmf\Table类的$url_params,用于分页固定参数
增加文件上传字段权限判断前置提示
增加文件名格式化函数dr_safe_filename
增加多文件格式化函数dr_get_files
增加多文件上传字段文本框选项,供用户输入选择
改进Phpcmf\Hooks类的继承Events
改进Debug工具,更准确的统计SQL查询语句
修复补全url函数不识别模块域名问题
修复共享栏目无法准确获取上下级栏目数据


新增程序包:
Autoloader \ AutoLoader, FileLocator
CLI \ CLI
Commands \ MigrationsCommand
Config \ AutoloadConfig, BaseConfig, DotEnv, Routes
Database \ MySQLi \ Builder, Connection, Forge, Result
Debug \ CustomExceptions, Exceptions, Iterator, Timer, Toolbar
Events \ Events
Test \ CIDatabaseTestCase, CIUnitTestCase, ReflectionHelper
CI框架升级
增加关键词库自定义字段功能
增加对移动端真静态化的支持
增加手动生成附件缓存功能,预防卡顿
增加移动端静态时绑定目录/mobile/
增加格式化多文件字段数据方法dr_get_files
增加后台需要更新缓存的提示
增加体检时对网站根目录文件安全性检测
增加移动端/小程序对模块内容搜索的接口
增加移动端/小程序对空间列表搜索的接口
增加会员中心变更手机号码
修复快捷登录注册用户名重复问题
修复后台阅读数无法修改问题
修复删除评论无法统计准确数据
修复栏目无法准确统计父栏目发布的数据
修复评论详情页面无法分页
版本首次发布
基于CI4框架研发内容管理框架