zblog作为目前国内最活跃的开源网站源码之一,距离上一个版本发布更新到现在已经接近2年,终于发布了Z-BlogPHP 1.6.0版本,命名为Valyria(百科:来自小说《冰与火之歌》的一座城市名称)。
看了zblog官方的更新日志,1.6版本在程序的默认使用功能方面更新不多,而在开发方面新增了多个接口、数据库字段以及一些类方法。
zblog 1.6最明显的更新就是支持PHP 7.4、增加Zit、tprue两款新的默认主题、内置了一个链接管理插件(可以更好地管理导航栏、友情链接等)、增加了更多的侧栏、后台和安装界面进行了美化。
提醒:更新前,请先做好整站文件和数据备份,并确认正在使用的插件和主题是否支持兼容Z-Blog PHP最新版本!
下面是Z-Blog官方发布的更新日志,有兴趣的可以仔细了解一下:
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位无法安装的问题
开发类
新增
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支持
日志地址:https://wiki.zblogcn.com/doku.php?id=zblogphp:changelog