zblogphp:changelog
更新日志
Z-BlogPHP 1.6.4.2135 Valyria
js.php的http 304问题的彻底修正
修改和改进了后台的样式
Mysql数据库创建时string长度由255改为250
完善GetScheme,GetGuid,CloseTags函数,对JsonError进行了调整
Feed输出支持分类等各种参数了
修正了zbp的fullcurrenturl的一个bug
对zbp的Hint提示进行了修改,下个版本还会继续改
zbpform增加了setreturn的静态变量设置return
curl组件fix bug
修正了检数据库表是否存在时的bug
zblogphp.js进行了一处修改
Z-BlogPHP 1.6.1.2100 Valyria
前台和后台js.php文件默认启用了http304功能
修正了访客发表评论后不能记住信息的问题
修正了网络类组件POST时的一个问题
sqlite3组件的一个bug修复
删除post表的一个无用索引
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位无法安装的问题
开发类
新增
搜索增加List模式,支持分页,List模式优先选用search做模板页
Base类增加了SetData方法,增加了GetData类方法的参数
#232 Base类添加LoadInfoByFields / LoadInfoByField接口
Z-BlogPHP JavaScript Framework增强
RemovePHPCode 函数,用于清除字符串里所有可能的PHP代码
增加 $zbp→langs 用于替代lang
应用中心打包时会读取 .zbignore 文件,允许打包时对某些文件进行忽略。
主题创建模块的Source一律要设置为theme_主题ID,以前有用plugin_主题ID需要改正
主题Include文件夹下的文件型模块的HtmlID修正为其FileName值
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为空时的错误
#225 修复了文章获取下一篇接口的错误
增强了@的错误处理!
废弃
废弃TransferHTML函数,使用FormatString取代。(暂不需要修改)
废弃ZBPJF的旧有接口(请参照后续迁移说明)
去除HHVM支持
ZC_YUN_SITE彻底删除
Z-BlogPHP 1.5.2.1910 Zero
安全支持
增加“增强安全模式”
修复后台可能存在的安全隐患
调整密码验证方式
开发类
新增
使用PSR2标准,格式化所有代码
增加CLI支持
修复绝大部分的PHPDoc
开发模式下自动编译主题
子目录使用不同主题支持
#144: Header版本号开关
接口
新增
Filter_Plugin_ViewFeed_End
Filter_Plugin_App_Pack
Filter_Plugin_Comment_Get
Filter_Plugin_Comment_Set
Filter_Plugin_Module_Get
Filter_Plugin_Module_Set
Filter_Plugin_Upload_Get
Filter_Plugin_Upload_Set
Filter_Plugin_Post_Get
Filter_Plugin_Post_Set
Filter_Plugin_Category_Get
Filter_Plugin_Category_Set
Filter_Plugin_Tag_Get
Filter_Plugin_Tag_Set
Filter_Plugin_Member_Get
Filter_Plugin_Member_Set
调整
Filter_Plugin_ViewIndex_Begin 执行顺序
修复
#131, #132: 修正c_system_misc的设计缺陷
#133: Filter_Plugin_ViewPost_Template接口中断
#134: ViewFeed增加接口
#142: 依赖应用被停用时提醒
#151: 用户名包含@符号的问题
#155: 用户新建和编辑页面一个class错误
#160: 评论成功后的 location.hash
#162: page不存在时应当返回404
#163: 文章等选择模板的问题
Z-BlogPHP 1.5.1.1740 Zero
新增
xml-rpc加入一次性Token支持。
增加后台使用固定域名的设置。
#123: 后台增加当前页码显示。
修改
调整后台样式。
调整模块编辑的默认权限。
取消不能修改系统模块名称的限制。
增加对老版本PCRE的报错提示(for 美橙互联)。
修复某些情况下分类编辑不显示的问题。
修复nginx下etag不输出的问题。
修复编辑页面模板不显示的问题。
修复分类的RootID问题。
修复若干接口的执行顺序问题。
修复phpunit下db重复关闭的问题。
#113: 调整域名保存与提交方案。
#117: 昵称规则放宽,支持汉英以外的其他语言。
#118: 修复分类删除后模块不更新问题。
#120: 修复用户页伪静态通过别名实例化用户问题。
#122: 更换系统原先的文件格式图标。
删除
插件
开发者
增加“最低PHP要求版本”“依赖函数”的可配置字段。
修复IS_KANGLE、IS_CADDY、IS_BUILTIN。
SQLGlobal为保证兼容性与多表查询能力,删除所有的反引号。
SQLGlobal找回ARRAY_LIKE。
#121: SQLGlobal增加→new()方法以便子查询等使用。
#124: 修复AddHeaderIcon失效的问题。
增加接口
Filter_Plugin_Admin_ArticleMng_Table
Filter_Plugin_Admin_PageMng_Table
Filter_Plugin_Admin_CategoryMng_Table
Filter_Plugin_Admin_CommentMng_Table
Filter_Plugin_Admin_MemberMng_Table
Filter_Plugin_Admin_UploadMng_Table
Filter_Plugin_Admin_TagMng_Table
Filter_Plugin_Xmlrpc_Begin
Filter_Plugin_VerifyLogin_Succeed
Filter_Plugin_Logout_Succeed
Filter_Plugin_Template_MakeTemplatetags
Filter_Plugin_Category_Edit_SubMenu
Filter_Plugin_Edit_SubMenu
Filter_Plugin_Member_Edit_SubMenu
Filter_Plugin_Module_Edit_SubMenu
Filter_Plugin_Tag_Edit_SubMenu
Filter_Plugin_Post_Prev
Filter_Plugin_Post_Next
Filter_Plugin_LargeData_Article
Z-BlogPHP 1.5.0.1603 Zero
新增
-
重写评论返回功能
重写Z-BlogPHP前端函数
-
侧栏模板化、独立化
用户管理搜索
加强用户安全保护
数个数据库索引(调研自应用中心主题)
伪静态增加时间校验(防止重复URL)
加强HTTPS支持
全局审核评论开关
验证码升级
304 Not Modified 开关
后台错误提示友好化
#40:全局关闭网站开关
#72:错误页面模板
#73:模板注释
#91:评论管理增加邮箱
修改
jQuery自带1.8.3和2.2.4两个版本
语言显示改为合乎BCP47标准的语言显示方式
用户名支持【@】符号
后台取消对IE8的支持
默认主题多语言
主题文件编译目录
中文域名支持
伪静态地址唯一化
#42:调整MySQL建表语句使其支持utf8mb4,加入低版本MySQL兼容
#75:移动主题编译目录
#87:安装页面文字描述
修复
#10:修复分类名包含半角空格后伪静态出错问题
#32:修复HHVM下部分行为异常问题
#82:模板替换误判 ⇒
修复文章归档maxli未生效的问题
-
删除
使用体验
后台JavaScript未加载提示
上传过大应用提示
环境未安装提示
调整安装用户界面及使用协议
增加mysql组件淘汰机制,代之以pdo_mysql和mysqli
调整后台斑马线
#48:错误提示友好化
插件更新
Totoro
完善大部分规则,修复BUG
增加【相似度检测】功能
UEditor
由1.4.3更新到最新开发版本
代码高亮从SyntaxHighlighter转为Prism
修复BUG
恢复hr.more
img增加title
#59:增加UEditor语言包自动切换
Gravatar
新增一组默认头像地址
开发者
代码按PSR-2规范格式化
允许命令行调用
-
新增表单类
新增以下接口
Filter_Plugin_PostTag_Core
Filter_Plugin_PostTag_Succeed
Filter_Plugin_Upload_Dir
Filter_Plugin_ViewSearch_Core
Filter_Plugin_ViewFeed_Core
Filter_Plugin_ViewComment_Template
Filter_Plugin_Debug_Display
新增调试模式错误堆栈跟踪
Z-BlogPHP 1.4 Deeplue Build 150131
新增
支持相对大的数据库
支持PDO_SQLite
增加非固定域名的跳转
支持多语言安装,加入英语语言包
应用中心导出支持gzip压缩(gzba)
#5: 增加分类和Tags编辑【摘要】功能
修改
对后台进行了大量修改
大量效率上的优化
语言包修改
c_option.php内容精简
后台引用的jQuery UI 升至 v1.11.1
检测到没有GD时自动关闭验证码
针对标题的引号等进行了入库时的转义
进入后台不再刷新统计信息
改进置顶功能
c_html_js_add加入ETag以缓存
修复
解决在某些情况下进入404但不退出程序的问题
修正ob_flush()之后仍然设置header的问题
修复在某些情况下数据库关闭错误的问题
修复评论名与现有用户名重复不提示问题
解决一处反射型XSS安全漏洞
修正数处拼写错误
#3:当类型为double|float|data|time|datetime|timestamp时建表语句组装错误的BUG
#9:解决safe mode问题
#14:解决模板注释不起作用问题
#18:xml-rpc仅发布标题
开发者
增加Config类
数据库查询类增加Group By等操作
加入posttype自定义文章或页面类型
$zbp增加LoadAppLanguage方法用于读取应用的语言包
$zbp增加HasConfig方法用于判断配置是否存在
$zbp→GetList改名为GetListType
$zbp→GetMemberByName读取时不区分大小写;
#12:$Member增加IsGod属性
$Base增加toString方法用于输出JSON;
$app类禁止打包以.开头的隐藏文件夹
$app类导出时自动处理BOM头
数据类增加了type属性
对DEBUG机制进行了大量的调整
Filter_Plugin_Debug_Shutdown_Handler接口改为Filter_Plugin_Debug_Handler
新增数个接口
Z-BlogPHP 1.3 Wonce Build 140614
更新
数据库支持mysqli连接,完善了多个数据库组件;
模板在生成时会过滤掉UTF-8 BOM;
Member类增加属性StaticName用于显示别名;
模块的内容在系统显示前会被替换部份变量和常量;
代码优化,加入文档注解,调整和了优化了系统的流程;
增加常量ZBP_PATH;
新增Network类,调用方式与XMLHttp相同,同时支持curl、fsockopen和file_get_contents;
插件接口系统进行了大修,增加相关函数,修改定义接口方式,对所有接口返回机制作了完善;
SQL查询增加了接口,改进了表前缀的替换方式,增加meta_name和meta_namevalue查询;
模块类增加属性NoRefresh属性以开关系统自动更新模块功能;
对Debug机制进行了大修,完善相关的容错处理;
验证码类增加设置,改进ini_set的判断,GZip的修正。
修复
修正了rss.xml输出;
修正了common.js里的保存信息的Bug;
修正了GetList函数的Bug;
修正了在Linux下的大小写路径问题;
修正了$footer替换的问题;
修正了切换主题时出现的Bug;
修正了主题内置的文件式模块和数据库模块的显示与编辑功能。
Z-BlogPHP 1.2 Hippo Build 140220
更新
主题模板解析支持函数,支持赋值等非输出方式
增加插件接口,对类和其它页面都进行了优化
增加繁体语言包(楊懿軒贡献)
增加gzip压缩
所有时间时区更新
增加FloorID楼层号
删除文件时检测是否存在此文件
增加GetPost
支持数据库检查表存在和删除表
附带UE插件支持高亮模式,并已更新最新版本
增加了防外部提交的token校验
加入了关闭网站的设置
可以删除主题模块
调整Debug机制,对显示内容进行部份隐藏
修复
部分情况下ViewPost不输出http404问题。
侧栏作者列表与标签列表a表情未闭合问题。
修正插件接口引用
url规则中存在定量时伪静态错误情况
部分主机应用中心无法下载问题
伪静态404显示
数据库操作多处bug
修正了tags重复生成的BUG
修正了吉光发现的用户编辑时的BUG
zblogphp/changelog.txt · 最后更改: 2020/07/09 23:48 由 zx.asd