首页 zblog正文

ZBlogPHP 1.6更新了什么?如何正确升级到ZBlogPHP 1.6?

Admin zblog 2021-01-21 15:01:57 364

Z-BlogPHP 是一款强大的国内博客程序,支持 PHP 5.2-7.4,可运行在 Windows、Linux、macOS 等众多操作系统之上。现在 Z-Blog 终于发布 Z-BlogPHP 1.6.0 Valyria 正式版了,今天 boke112 联盟就跟大家一起了解一下 ZBlogPHP 1.6 版本更新了什么内容?我们的 ZBlogPHP 1.5 版本站点又是如何升级到 ZBlogPHP 1.6 版本?

1.5 站点如何正确升级到 ZBlogPHP 1.6?

如果是新建立的 ZBlogPHP 站点,那么建议直接下载 ZBlogPHP 1.6 版本来建站即可。如果目前运行的 ZBlogPHP 站点是 1.5 版本,那么如何正确升级到 ZBlogPHP 1.6 版本呢?建议:先确保站点所使用的主题和插件都支持 ZBlogPHP 1.6 版本(PS:如有可能建议将所使用的主题和插件在本地环境先行测试一番),接着将主题切换会默认主题和停用非官方插件,最后才是升级 ZBlogPHP 到 1.6 版本。

1、登录到 ZBlogPHP 站点后台,就能够看到升级提示,可以直接点击“检查应用更新”或点击左侧导航栏“应用中心 > 检查应用更新”。

2、点击“应用中心客户端”下方的【更新应用】按钮,稍等片刻即可成功更新,然后点击【OK】按钮即可。

3、点击切换到“系统更新与校验”页面,可以看到当前版本是 ZBlogPHP 1.5,最新版本是 ZBlogPHP 1.6,所以我们直接点击【升级新版程序】按钮,稍等片刻即可成功升级。

成功升级到 ZBlogPHP 1.6 版本后的页面如下图所示:

至此,我们已经成功将 ZBlogPHP 站点升级到 ZBlogPHP 1.6 版本,接下来就是逐项启动插件检测是否正常,然后重新启动主题检测是否正常,如果都正常的话说明真的是成功将站点升级到 ZBlogPHP 1.6 版本了。

如果你对以上升级操作还有疑问的话,或者你是 ZBlogPHP 的主题/插件开发者的话,建议前往参阅 Z-Blog 官方发布的升级步骤和主题及插件升级代码,详见『ZBlogPHP 1.5 升级到 1.6 的步骤和主题及插件代码升级指南』。

ZBlogPHP 1.6 版本更新了什么内容?

Z-BlogPHP 1.6.0.2090 Valyria

  • 支持 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 位无法安装的问题

开发类

1、新增

  • 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 插件上

2、接口

  • #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 接口支持

3、数据库

  • zbp_config 表 conf_Value 长度扩大
  • 对于系统内所有 varchar 字段全部扩大最大长度
  • 新增 tag_Type 字段
  • 新增 cate_Type 字段

4、修复

  • 修复 Network__curl 不处理 GET / POST 以外的 method 的问题
  • #224 修复批量操作评论时 id 为空时的错误

废弃

  • 废弃 TransferHTML 函数,使用 FormatString 取代。(暂不需要修改)
  • 废弃 ZBPJF 的旧有接口(请参照后续迁移说明)
  • 去除 HHVM 支持

更多关于 ZBlogPHP 1.6 的介绍请移步:Z-Blog Wiki 更新日志

© 编程脚本学习网