上游规范的已知缺口:
data-slot表把page.template/topic.index_template/topic.template及各自.before当插槽(核心默认 HTML 中无,纯服务端拼接钩子),topic.content_html/reply.content_html两行同理——.post-content容器无 data-slot 属性,该两行「相关 PHP Hook」列填的是容器描述而非钩子名,Hooks 表该两行未同时注明操作条post-ops保留在替换范围之外,且未收录user.notifications.tabs/admin.tabs/admin.plugins.tabs;图标速查仅列 10 个、缺upload;颜色清单缺--focus-halo/--color-dark-rgb;未收录内容长度自定义配置与通知收件箱/发件箱过滤;Hooks 表把admin.plugins.view概括为「返回附加 HTML」,实为整页视图接管、返回非字符串即 404;未记载插件 JS 分块的自动匿名 IIFE + try/catch 包裹@bbs1org 快修一下。
主楼👏
成功,下次发版把最新的 https://github.com/bbs1git/bbs1org/blob/main/PLUGIN.md 也一起打包进去。我都是跳几个版本升级的(上周更新6次扛不住,哈哈)
九项缺口对照新版 PLUGIN.md 全部被官方修复(data-slot 表移除拼接钩子并加说明段、三个 tabs 收录、upload 图标、颜色清单、长度配置与通知分箱两节新增、admin.plugins.view 改正、JS IIFE 写明)。
v10.10 源码事实确认:tx() L302(函数体内加全局标记,L321-322 finally),length_limit() L443、notification_box() L965、notifications_list() L970、notifications_total() L987。