牛骨文教育服务平台(让学习变的简单)

V1.0.8

【修正】
修正自建模块报错的问题(感谢网友:夜OL 的反馈)
修正创建自定义表单项报错的问题(感谢网友:玄火真金 的反馈)
修正禁用和启用节点出错的问题(感谢网友:LY 的反馈)
修正图片无法添加水印的问题(感谢网友:寻 的反馈)
修正表单的select模板匹配选项错误的问题(感谢网友:Loving、流放者 的反馈)
修正表格顶部下拉菜单不支持select2以及样式问题(感谢网友:文静静的乖、゜碎念 的反馈)
修正角色无任何节点权限时,用户登录后一直提示“权限不足”的问题
修正aside侧栏站点开关无效的问题(感谢网友:lingeasy、ヾ遺莣濄呿℡ 的反馈)
修正表格自动添加和自动编辑不支持权限控制的问题(感谢网友:ylsopkok 的反馈)
修正表格无法使用模型获取器的问题(感谢网友:十三、流风回雪、Talent.Miao 的反馈)
改进ajax出错提示
修正表格右侧按钮启用、禁用操作无法自定义字段名的问题(感谢网友:云飞扬 的反馈)
修正用paginate()方法设置每页条数,页面上显示每页数量不正确的问题
修正设置节点权限页面,搜索节点权限按回车会提交表单的问题(感谢网友:゜碎念 的反馈)
修正addFilterList方法中,不同页面使用相同字段时,列表数据会被覆盖的问题(感谢网友:自由鸟~birdy 的反馈)
修正卸载cms模块时 内容模型附加表不会一并删除的问题(感谢网友:风 的反馈)
百度编辑器无法插入通用代码的问题(参考常见问题10)(感谢网友:LY 的反馈)

【新增】
设置使用原始数据字段(1.0.8+)

V1.0.7

【新增】
增加多个系统钩子,方便扩展功能
添加拒绝ie浏览器访问配置(感谢网友:沉默的大多数 的建议)(其他杂项
表格搜素框添加搜索按钮,可配置显示不显示(感谢网友:沉默的大多数 的建议)(设置搜索参数
表单和表格增加assign()方法,可自定义输出模板变量(模板变量赋值(1.0.7+)模板变量赋值(1.0.7+)

【改进】
升级ThinkPHP核心至5.0.11
插件基本信息中支持设置表头筛选的选项列表)(管理界面的字段信息
改进用户权限分配页面,支持无限级
如果当前处于分页并且数据为空,则会自动跳转到第一页(感谢网友:JUST DO! 的建议)
改进表单,文件上传的url可自定义(感谢网友:veeki 的建议)(模板变量赋值(1.0.7+)
改进表格,支持重复使用相同字段(添加一列
表格顶部下拉筛选支持select2(感谢网友:Tony 的建议)
表格的fetch()方法支持设置模板变量(模板变量赋值(1.0.7+)
改进表格,setTableName支持设置前缀模式,启用、禁用、删除、快速编辑等操作支持设置使用Db类或模型类(设置数据库表名
改进自定义表单项资源加载,支持调用公共资源(感谢网友:melodic 的建议)(自定义表单项(1.0.6+)
支持自定义不需要读取模块信息的目录(其他杂项
表单项(text、textare、password、select、number)支持自定义placeholder(感谢网友:liujie88 的建议)
改进节点添加和编辑功能,支持设置拥有该节点的角色(感谢网友:liujie88 的建议)
表单多图上传组件支持拖拽排序(感谢网友:zlt110168 的建议)
ZBuilder可自定义空数据提示(设置页面空表单项提示(1.0.7+)设置页面空数据提示(1.0.7+)
修正后台附件列表,文件名后缀大写时候图片文件不能在网页上预览的问题(感谢网友:jiankian 提交代码)
修正select模板问题(感谢网友:sizeof 提交代码)

【修正】
表头筛选,如果显示的列表有空值,会报查询不到下标的问题(感谢网友:狗 的反馈)
ZBuilder在编译表格时,会调用模型修改器,导致渲染结果不能达到预期的问题(感谢网友:清风笑对人生 的反馈)
修正快速编辑组件在某些情况下会被遮住的问题(感谢网友:tiger 的反馈)
修复跨权限漏洞,启用、禁用、删除、快速编辑等操作不再以明文方式传输表名
修正后台头像修改后显示不正确的问题(感谢网友:流风回雪 的反馈)
修正在二级目录下,后台无法打开前台的问题(感谢网友:灵九哲 的反馈)
删除Hello World插件里的数据时, id和数据库插件表id相同的,无法删除(感谢网友:微冷的夏季 的反馈)

V1.0.6

【修复】
百度编辑器无法保存涂鸦的问题(感谢网友:cklnk、Where 的反馈)
二级目录下,百度编辑器的配置文件无法正确加载的问题(感谢网友:iaipanda 的反馈)
记住登录cookie永不过期的问题(感谢网友:Andy 的反馈)
时间段筛选在某些情况下筛选不正确的问题(感谢网友:清风笑对人生 的反馈)
修正get_avatar方法在某些情况下会报错的问题(灵九哲)
修正自动添加和编辑验证器判断不正确的问题(感谢网友:Fizz、的反馈)
修正列表添加返回按钮‘back’的时候非超级管理员会提示错误的问题(感谢网友:坤哥哥 的反馈)

【改进】
系统配置,编辑完成后自动刷新父窗口
时间段搜索支持自定义文本框提示(感谢网友:Fizz、的建议)(添加时间段筛选
改进附件上传,支持第三方云存储
创建节点时,支持自动创建子节点,如新增、编辑、删除、启用、禁用、快速编辑(感谢网友:土拨鼠 的建议)
表单的setTrigger方法支持设置是否清除原有值(感谢网友:mcmf 的建议)(设置触发器
创建节点支持设置参数
静态文本支持在编辑页面设置需要提交的值(静态文本
改进用户节点权限的读取方式,减少数据库查询次数
改进表单的时间组件,支持自动转换时间格式
改进表格的text类型,如果字段值为空字符串则默认显示默认值(感谢网友:Fizz、的建议)
时间段搜索支持自定义默认开始日期和结束日期(感谢网友:L。℡ 的建议)(添加时间段筛选
修正表格的select类型,如果不存在对应值时,会导致js错误的问题

【新增】
增加addFilterList方法,表头筛选支持自定义筛选内容(添加表头筛选
表格顶部和底部增加两个html标记,分别是table_top和table_bottom(设置额外HTML代码
增加get_files_path方法,支持批量获取附件路径(函数参考
表单新增method方法,用于设置表单提交方式(感谢网友:『╬』的建议)(设置表单提交方式(1.0.6+)
表单构建器支持自定义扩展表单项(自定义表单项(1.0.6+)

V1.0.5

【新增】

  • 增加html安全过滤方法htmlpurifier(安全相关
  • 模块管理增加“更新”功能,可更新模块的基础信息(不包括模块名),模块配置、授权配置,不更新菜单和行为
  • 支持配置某些模块使用默认控制器层(感谢网友:Talent.Miao 的建议)(其他杂项
  • 支持自定义后台入口文件(其他杂项
  • 表格新增顶部下拉菜单筛选(添加顶部下拉筛选
  • 表格增加索引编号显示(添加一列
  • 表单新增4个额外html代码标记,用于插入html代码,分别为content_top,content_bottom,form_top,form_bottom(感谢网友:灵九哲 的建议)(设置额外HTML代码
  • 表格新增addTrClass方法,支持按条件给所在行添加指定的class类名(添加行class名

【改进】

  • index_url方法改为home_url
  • 改进table界面的按钮权限判断
  • 节点管理添加节点时可以选前台节点或后台节点
  • 改进自定义按钮,除了预设的几种按钮类型,其他均为自定义按钮
  • 升级ThinkPHP核心至5.0.10
  • static类型可以添加用于提交到服务器的值(感谢网友:沉默的大多数 的建议)(静态文本
  • 表单的日期和日期范围类型支持自定义参数(感谢网友:veeki 的建议)(日期日期范围
  • select2插件默认自动加载中文(感谢网友:沉默的大多数 的建议)
  • 自动添加和编辑支持弹窗(感谢网友:yangweijie 的建议)
  • 弹窗支持自定义js回调函数(添加一个右侧按钮添加一个顶部按钮
  • 搜索框如果选择了搜索某个字段,则placeholder也相应显示某个字段名称(感谢网友:Talent.Miao 的建议)
  • 文件上传和图片上传增加自定义回调支持(感谢网友:veeki 的建议)(单文件上传单图片上传
  • 增强替换右侧按钮功能,支持按条件替换指定按钮(替换右侧按钮

【修复】

  • 在页面宽度较小的情况下,表格头部筛选按钮和排序按钮会换行的问题
  • 弹窗打开设置了setTabNav,tab标签不显示的问题(感谢网友:Where)
  • 表格页面中,datetime.edit、date.edit、time.edit类型缺少文件的问题(感谢网友:SublimeCT 的反馈)
  • 自动新增、自动编辑缓存名称不正确的问题(感谢网友:Fizz、 的反馈)
  • home_url和admin_url方法不支持二级目录的问题
  • 验证码不支持二级目录的问题(感谢网友:slhk,wmjhb 的反馈)
  • 头像显示不正确的问题(感谢网友:VIN 的反馈)
  • 用户表字段备注问题(感谢网友:刹那々永恒 的反馈)
  • 非管理员账号上传文件错误的问题(感谢网友:自由鸟~birdy 的反馈)
  • 验证码在其他入口无法显示的问题
  • 收起左侧菜单,弹窗页面会显示部分左侧菜单的问题(感谢网友:Talent.Miao 的反馈)
  • tab切换在某些情况下上传组件失效的问题(感谢网友:『╬』 的反馈)
  • 模块配置中的触发器无效的问题(感谢网友:Where 的反馈)
  • table的link类型使用pop时,点击单元格空白会触发pop事件的问题(感谢网友:Talent.Miao 的反馈)
  • 格式文本为数字类型时无法使用的问题(感谢网友:宁静致远 的反馈)
  • 时间编辑插件与快速编辑插件样式冲突的问题
  • 开启minify后,部分js缺失的问题
  • cms模块,模型字段为百度地图时,无法加载地图的问题
  • 当表格搜索条件变化时,没有重置分页的问题(感谢网友:yangweijie 的反馈)
  • summernote编辑器上传图片成功,但无法插入到编辑器的问题(感谢网友:要啥自行车 的反馈)

V1.0.4

新增:图片上传、文件上传支持秒传功能
新增:table的img_url类型,支持显示外部图片(img_url
新增:弹窗层添加关闭按钮(感谢网友:汪阿浠 的建议)
新增:table页面增加两处可插入html代码的地方(感谢网友:灵九哲 的建议)(设置额外HTML代码
新增:index_url和admin_url函数用于生成前台或后台入口的url(函数参考
新增:表单增加提交时是否显示确认框的方法submitConfirm(设置表单提交确认框
新增:模块和插件管理界面增加列表模式,在列表的右上角可切换(感谢网友:灵九哲 的建议)
新增:后台首页增加手册连接(感谢网友:(ˇ_ˇ) 黑白 的建议)

改进:升级ThinkPHP至5.0.9(如果修改过应用命名空间,需要在入口处定义)
改进:访问权限的判断,修改权限后立即生效,无需重新登录
改进:字段筛选,支持单选类型(添加表头筛选
改进:picture和pictures类型,支持查看大图
改进:弹窗支持返回错误信息时关闭弹窗或刷新父窗口(感谢网友:武伟鹏 的建议)
改进:如果模块中有install.php文件或uninstall.php文件,则安装或卸载模块时会包含对应的文件(感谢网友:A℡流年 的建议)
改进:临时解决ZBuilder在IDE中不提示方法的问题,table和form,aside的方法都会提示,目前仍有瑕疵
改进:优化移动端体验(感谢网友:蓝·蚂蚁 的建议)
改进:调整面包屑导航
改进:记住侧栏开关状态(感谢网友:DANCELION 的建议)
改进:完善模块的安装、卸载、导出
改进:表格的link类型增加弹窗功能(感谢网友:blessleroy 的建议)(link
改进:下拉多选增加全部删除功能(感谢网友:沉默的大多数 的建议)(select
改进:删除重复的配置类型,增加ckeditor编辑器(感谢网友:job111lyckk1 的建议)(升级指导
改进:table页面和form页面的额外html代码移至</body>之前,支持使用jQuery(感谢网友:(ˇ_ˇ) 黑白 的建议)

修复:cms模块的搜索页面模板不正确的问题(感谢网友:wuxin231 的反馈)
修复:配置类型为复选框,且值为空时,数据处理不正确的问题
修复:前台错误提示页面的“返回首页”链接不正确的问题
修复:节点设置了禁用状态,导出的模块再重新导入时禁用状态无效的问题(感谢网友:灵九哲 的反馈)
修复:自动添加按钮没有做配置适应的问题(感谢网友:Fizz、 的反馈)
修复:时间段搜索为同一天时无效的问题(感谢网友:Fizz、 的反馈)
修复:关闭开发模式时,其他角色的权限会出错的问题(感谢网友:由我 的反馈)
修复:addGroup无法使用布局参数的问题(感谢网友:万里独行闯天下 的反馈)
修复:表单隐藏项如果存在双引号或json数据会报错的问题(感谢网友:A℡流年 的反馈)
修复:Ueditor插入视频后路径被清空的问题(感谢网友:yunhe 的反馈)
修复:后台关闭路由功能后,验证码无法显示的问题(感谢网友:单弦 的反馈)
修复:如果没有建节点,ZBuilder自动获取当前节点标题时报错的问题
修复:禁用模块,没有隐藏该模块系统配置项的问题(感谢网友:Mr.Insight 的反馈)
修复:表单分组情况下,select类型会超出页面的问题(感谢网友:Talent.Miao 的反馈)
修复:当页面尺寸改变时,select的宽度无法自适应(感谢网友:DANCELION 的反馈)

V1.0.3

修复:百度地图无法正确显示初始值的问题(感谢网友:蛮人 的反馈)
修复:系统缓存使用Redis,后台关闭开发模式后报错的问题(感谢网友:流风回雪 的反馈)
修复:新建用户可以删除自己账号的问题(感谢网友:sky 的反馈)
修复:cms模块添加导航菜单时,数据验证规则不正确的问题(感谢网友:goduer 的反馈)
修复:cms模块提示找不到tags的问题
修复:表格构建器的callback类型在某种情况下报错的问题(感谢网友:灵九哲 的反馈)
修复:控制器名为多个单词的驼峰命名方式时,权限判断不正确的问题(感谢网友:ilovemeyou2000 的反馈)

改进:顶部按钮和右侧按钮弹窗支持自定义,并升级layer到3.0.3(添加一个右侧按钮
改进:确认框支持自定义标题、按钮文字(添加一个右侧按钮
改进:表格构建器的callback类型支持传入任意个参数(callback
改进:表格构建器添加表单项时,支持类型参数传入一个一维数组,自动转换最终值(text
改进:表格字段筛选支持关联其他搜索方式的参数
改进:搜索框支持关联其他搜索方式的参数
改进:表格分页支持关联其他搜索方式的参数
改进:时间段搜索支持关联其他搜索方式的参数
改进:数据表格的callback类型,使用不存在的字段时,无需再接收该值
改进:弹出层,默认不使用动画,点击遮罩关闭弹出层
改进:addFilterMap方法,支持与其他筛选字段联动(添加表头筛选条件
改进:后台默认不启用路由功能
改进:前台默认模块配置名由default_module改为home_default_module
改进:表格的setSearch方法,支持字符串形式的参数(设置搜索参数
改进:自动添加和自动编辑功能支持指定时间格式(感谢网友:Alan 的建议)(自动添加按钮
改进:表格构建器右侧按钮的链接支持用字段名来获取字段值(感谢网友:allen 的建议)(添加一个右侧按钮
改进:表格构建器的status类型支持自定义多种状态(status
改进:表格右侧按钮支持自定义默认样式(添加一个右侧按钮
改进:数据授权添加页面提示支持(插件配置信息

新增:构建器全局配置文件applicationextrazbuilder.php

V1.0.2

修复:一处单词拼写错误
修复:检查新版本时,普通用户会报节点不存在的问题(感谢网友:天天 的反馈)
修复:发送ajax时,有时候会报“未定义变量:_top_menus”或者“未定义变量:_location”的问题
修复:某些情况下,找不到模板的问题
修复:表格构建器中,如果数据没有主键时会报错的问题
修复:单文件上传、多文件上传、单图片上传、多图片上传在触发器中切换会报错的问题

改进:快速联动支持简单布局
改进:安装框架不再检查是否有mysql密码
改进:登录后台默认不启用验证码
改进:框架安装完毕,显示默认管理员账号和密码
改进:后台配置模型的getConfig方法不采用静态方式
改进:框架安装模块中,url使用兼容模式,以免未启用pathinfo时无法安装的问题

新增:支持在添加表单项时设置布局参数(表单布局
新增:表单的addBtn方法支持重复调用(添加按钮
新增:表单新增addButton方法,可以在表单内添加自定义按钮(按钮
新增:数据授权页面,增加全选和反选功能
新增:表格每列增加一个class名,名称为“column-列名”,方便用css设置列样式(添加一列
新增:在表格构建器中,可以使用“字段名”来获取原数据,要注意使用顺序
新增:cms模块的导航演示

V1.0.1正式版

修复:cms模块广告分类链接错误的问题(感谢网友:由我 的反馈)
修复:setTtrigger方法无法使用数组的问题(感谢网友:wayne 的反馈)
修复:快速联动显示错位的问题(感谢网友:wayne 的反馈)
修复:附件管理一处路径不正确的问题(感谢网友:墨倾天下 的反馈)
修复:当角色无权限时,该角色的用户登录报错的问题(感谢网友:xpzhu 的反馈)
修复:用户编辑可以修改角色的bug(感谢网友:风 的反馈)
修复:水印路径错误的问题(感谢网友:momo 的反馈)

改进:百度编辑器默认高度修改为400,并固定高度,最大字符数设置为50000
改进:升级ThinkPHP至5.0.7(感谢网友:lilwil 的贡献)

删除:cms模块自带的演示模型

V1.0.0正式版

修复:cms模块添加文章成功时,点击“返回”按钮出错的问题(感谢网友:wayne 的反馈)
修复:配置为表单分组时,图片上传错误的问题(感谢网友:ztlong2 的反馈)
修复:框架在二级目录下,左侧菜单无法获取的问题
修复:快捷编辑无法使用验证器的问题(感谢网友:livmxTag 的反馈)
修复:cms模块一处可能引起无法保存数据的问题(感谢网友:momo 的反馈)
修复:关闭开发模式,部分侧栏菜单无法显示的问题(感谢网友:夜 的反馈)
修复:上传图片时,后缀名为大写会报“附件类型不正确!”的问题(感谢网友:blessleroy 的反馈)
修复:安装模块时,如果没有填写config参数或access参数则报错的问题(感谢网友:pbdy 的反馈)
修复:上传大图片时会自动压缩图片大小的问题(感谢网友:久居你心 的反馈)
修复:顶部节点的链接为空时会报错的问题(感谢网友:Mr.Insight 的反馈)

改进:插件控制的fetch方法(感谢网友:(ˇ_ˇ) 黑白 的反馈)
改进:顶部菜单,默认跳转到侧栏导航的第一个菜单选项(感谢网友:夜 的反馈)
改进:表格构建器的link类型支持自定义打开方式(感谢网友:- 的反馈)
改进:数据表格顶部的启用、禁用按钮支持指定字段名
改进:模板替换变量__PLUGINS__的目录改为插件目录(plugins)
改进:完善sql扩展(感谢网友:Rafi Wong 的反馈)
改进:导出模块时,删除旧的模块(感谢网友:Mr.Insight 的反馈)
改进:菜单节点检查功能(感谢网友:Rafi Wong 的反馈)

新增:指定前台默认模块功能
新增:前台跳转后台入口(直接输入index.php/admin或admin.php)
新增:入口文件添加PHP版本检查(感谢网友:云飞扬 的反馈)
新增:minify开关

V1.0.0公测版 2017-01-20

修复:修改角色授权时,如果取消权限,提示保存成功,但实际没有的问题(感谢网友:风云变 的反馈)
修复:数据表格字段筛选在某些情况下默认值显示不正常的问题
修复:侧栏开关在其他模块下操作失败的问题
修复:从其他页返回列表页时checkbox以及switch状态不正确的问题(感谢网友:Leroy Wang 的反馈)
修复:图片裁剪上传图片时,选择框打开慢的问题(感谢网友:Talent.Miao 的反馈)
修复:一处在php7.1版本中会出现的bug(感谢网友:AxiosCros 的反馈)
修复:range类型表单项样式缺失问题
修复:linkages指定pid会报错的问题(感谢网友:livmxTag 的反馈)
修复:如果表格顶部只有时间段筛选时,时间段不会显示的问题(感谢网友:- 的反馈)

改进:弹窗支持返回成功时关闭弹出框或刷新父页面(请查看添加一个右侧按钮添加一个顶部按钮
改进:弹窗编辑或新增时不显示头部(感谢网友:(ˇ_ˇ) 黑白 的反馈)
改进:左侧菜单获取方式,解决因权限问题导致无法正常访问合法的节点(感谢网友:Talent.Miao 的反馈)
改进:当屏幕宽度小于768px时,表格可以水平滚动(感谢网友:speed 的建议 的反馈)
改进:后台验证码输入错误时,会自动刷新(感谢网友:oˇ﹌薇簙﹎ 的反馈)
改进:导出模块时,默认自动导出表前缀名称(感谢网友:pbdy 的反馈)
改进:顶部按钮和右侧按钮权限判断问题

新增:新增一个自定义css文件:custom.css(位置:publicstaticadmincsscustom.css
新增:表单构建器新增layout方法,支持简单布局(具体请参考表单布局

V1.0.0公测版 2017-01-10

修复下拉多选没有加载js的问题
安装模块添加fileinfo扩展要求
修复添加角色时,如果没有选择授权,页面会卡住的问题(感谢网友:饭饭 的反馈)
修复行为规则重复的问题(感谢网友:由我 的反馈)
修复发送ajax请求时,如果服务器发生错误,页面卡主的问题(感谢网友:(ˇ_ˇ) 黑白 的反馈)
修复部分情况下因minify路径导致资源无法加载的问题(感谢网友:(ˇ_ˇ) 黑白 的反馈)

V1.0.0公测版 2017-01-04

修复:禁用模块后,用户角色授权访问仍可配置该模块的问题(感谢网友:旧雨楼 的反馈)
修复:chrome浏览器上传图片时,选择框打开慢的问题(感谢网友:旧雨楼 的反馈)
修复:模块安装失败时,模块菜单没有删掉的问题(感谢网友:天谴之力 的反馈)
修复:表单内,内容较少时,日期选择控件显示不全的问题(感谢网友:天谴之力 的反馈)

V1.0.0公测版 2016-12-26

修复:模块导出时,菜单导出错误的问题
新增:表格构建器添加时间段筛选
完善:左侧菜单支持一级高亮