联系官方销售客服

446463331

157-7277-7976

新增功能:

全面支持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编辑器增加斜体字体按钮

将升级脚本执行程序放到系统更新菜单下方,方便操作