三年又三年,zblogphp在2020年的3月26号终于推送了最新版本:Z-BlogPHP 1.6 Build 162090。
更新须知
如果你的站是正式的站点,请谨慎更新,正确的更新步骤是先将主题切换到默认主题,然后关掉除官方插件之外的所有插件;再按照以下步骤来操作!
ps:不推荐第一时间更新最新版,请等待你的主题和插件升级支持到最新版后在更新!
更新步骤:
后台--应用中心--系统更新与校验,就可以看到如下界面了:
然后点击“升级新版程序”按钮就可以了。
如果你没有看到这个界面,请先点击“检查应用更新”,将“应用中心”这个插件更新到最新版,再重复上面的步骤即可。
新版更新了什么?
- 支持PHP 7.4
- 增加新默认主题 Zit和tprue
- 增加链接管理插件
- 侧栏数量增加至9个
- 允许从CDN获取访客IP
- 美化ZB后台和安装界面的样式
修改
- 文章发布,选择模板过滤不适用于文章的模板
- #98 PageBar 语言包化
- #240 设置固定域名时新增验证
- c_option.php增加了专属参数ZC_PERMANENT_DOMAIN_WHOLE_DISABLE可以强制关闭固定域名
- c_option.php增加了专属参数ZC_PERMANENT_DOMAIN_FORCED_URL可以强制指定域名
- #238 关闭网站时返回503状态码
- 修正一些安全问题
- 模块管理里现在只显示当前主题创建的模块,不再显示其它主题创建的模块
修复
- #243 修复author.Comments获取的用户评论为0的BUG
- #236 修复用户名小于3位无法安装的问题
开发类
新增
- Base类增加了SetData方法,增加了GetData类方法的参数
- #232 Base类添加LoadInfoByFields / LoadInfoByField接口
- Z-BlogPHP JavaScript Framework增强
- RemovePHPCode 函数,用于清除字符串里所有可能的PHP代码
- 增加 $zbp→langs 用于替代lang
- 应用中心打包时会读取 .zbignore 文件,允许打包时对某些文件进行忽略。
- 主题创建模块的Source一律要设置为theme_主题ID,以前有用plugin_主题ID需要改正
- sql类增加对decimal的支持
- $zbp新增设置互斥和查询互斥函数,最先应用于Zit主题和AdminColor插件上
接口
- #245 Filter_Plugin_ViewList_Template 增加退出信号
- 新增 SetPluginSignal设置信号函数
- 新增 Filter_Plugin_ViewPost_Core 接口
- 新增 Filter_Plugin_ViewSearch_Template 接口
- #206 新增 Filter_Plugin_CheckComment_Core 接口
- #206 新增 Filter_Plugin_CheckComment_Succeed 接口
- 新增 Filter_Plugin_EnablePlugin 接口
- 新增 Filter_Plugin_DisablePlugin 接口
- 新增 Filter_Plugin_Admin_Other_Action 接口
- #249 编辑器增加insert接口支持
数据库
- zbp_config表conf_Value长度扩大
- 对于系统内所有varchar字段全部扩大最大长度
- 新增tag_Type字段
- 新增cate_Type字段
修复
- 修复Network__curl不处理GET / POST以外的method的问题
- #224 修复批量操作评论时id为空时的错误
废弃
- 废弃TransferHTML函数,使用FormatString取代。(暂不需要修改)
- 废弃ZBPJF的旧有接口(请参照后续迁移说明)
- 去除HHVM支持