网站ZBlog程序升级为1.7.2.3010 (Tenet)
升级日志:
feat. 后台自适应,增加了后台的手机横版操作支持
feat. 支持 Swoole、WorkerMan、WebMan 集成调用 ZBP
feat. ZBP 类增加了魔术方法,新建自定义类时支持 $zbp->GetXXXList,GetXXXByID,GetXXXByArray 读取
feat. 现在 Base 类的 Update 操作不再提交未更改的字段
feat. ZBP 类的 GetXXXList 之类的方法,在读取对象时会优先从全局缓存数组取得
feat. Base 类及其派生类在 Del 方法执行删除成功后,会从全局缓存数组中删除该对象
feat. Post 类的 Time() 方法的参数顺序改回了 1.6 的顺序
feat. 增加了 zbplangs 类用于 $zbp->langs 的链式表达
feat. 置顶分类的文章可以出现在其上级分类里了
feat. cmd.php 里对跳转流程做了更新
feat. 大修 ZBlogException 类
feat. route.php 里对路由系统做了调整和优化
feat. 修改 c_option.php 里的 ZC_DATABASE_CONFIG 为 getenv 或 env,可以从 getenv 或 $_ENV 中读取 ZC_MYSQL_NAME 等参数的值;
feat. API 的流程修改,ApiResponse 函数增加参数,增加 ApiShowError 函数并挂上接口
feat. 修改 ViewFeed 适应路由,增加 ViewList,ViewPost 的权限判断
fix. 修复了 1.6 升级到 1.7 数据库 config 数据出错、程序崩溃的问题
fix. 后台刷新统计操作可以打开 ZC_LARGE_DATA 参数 去屏蔽可能的耗时操作
fix. ViewPost 里修正了一个文章伪静的 url 检测问题和一个水水发现的 Bug
fix. common.php 下增加了 Is_Mobile 函数,改进了 Logs_Dump、GetVars、GetIDArrayByList 函数
fix. 修改了一个管理员信息被编辑的问题
接口
feat. 增加 Clear_Filter_Plugin 函数
feat. 增加 PLUGIN_EXITSIGNAL_GOTO 常量
feat. Filter_Plugin_Zbp_Load_Pre 这个接口重新给挪回到 zbp 的 Load 方法里了
feat. 删除接口 Filter_Plugin_Zbp_LoadLanguage
feat. 新增接口 Filter_Plugin_Zbp_RegBuildModules
feat. 新增接口 Filter_Plugin_Cmd_Redirect 用于接管 cmd 下的 url 跳转
feat. 新增接口 Filter_Plugin_ViewPost_ViewNums 用于插入一个自定义的浏览数计数方案
feat. 新增接口 Filter_Plugin_API_Post_List_Core
对于普通用户来说最大的变化就是后台可以自适应了,其他的更新都是和开发者有关系,普通用户感知不强
「 欢迎使用微信小程序访问该文章 」
