V10.0 测试中。。。。热
34610
- bbs1org2026-09-21
最主要优化点:
- 继续缩减内核尺寸!缩减20%。确保内核只保留插件共用的函数和hook为内核核心;
- 变量与模板分离,新增模板hook,方便插件完全彻底重构模板;
- 整体模板 Hook
page.template.before、topic.index_template.before 和 topic.template.before 在核心拼接默认 HTML 前执行,初始 $value 为 null;回调返回字符串即可完全接管 HTML 拼接,返回 null 则继续使用核心默认拼接。对应的 page.template、topic.index_template 和 topic.template 在拼接后执行,可继续修改或完全替换最终 HTML。所有模板 Hook 均接收 ($value, array $ctx)。 page.template 的 $ctx 包含 title、body、seo、settings、site_name、page_title、meta、head_extra、header_html、flash。 topic.index_template 的 $ctx 包含 rows、total、page、page_size、offset、forum、user、forum_id、profile_tab、profile_tabs、sort、query、search_field、simple_pagination、has_next_page 等列表页数据。 topic.template 的 $ctx 包含 topic、forum、replies、page、page_size、offset、reply_order、replyid、floor 等主题详情数据。 topic.index_data.load / topic.replies_data.load 可以提供完整数据;核心仍会继续触发对应的 *.data.loaded Hook。*.data.loaded 回调返回数组时,返回值会作为后续模板的数据;返回 null 表示保留原数据。模板 Hook 适合整体换肤或完全自定义布局,局部扩展优先使用已有的细粒度 Hook。- 最近浏览的版块、论坛统计、sql debug、个人简介 全部改为插件实现,不再内置,自由选择使用;
现有插件不受影响。大家放心
最后由 bbs1org 编辑于 2026-09-22 08:28主楼 越来越好👌
啥时候弄点功能信息插件
- bbs1org2026-09-21
折腾吧
玩吧
- dcve2026-09-21
继续停留在9.3
- bbs1org2026-09-21
- Maser2026-09-21
又更了,期待
- flinthub2026-09-21
恭喜,发布时发个大红包🎉
- 92026-09-22
期待