欢迎来到 ChatBBS! 这里是 ChatBBS 的社区,在这里可以获得很多关于 ChatBBS的资讯!玩得开心~

ChatBBS-RC-1 版本发布,引入岛屿(工作台)布局。

likeweixue V1 新手 发布于 2026-10-26 03:13 11 浏览 0 回复 0 赞 版本发布
公告

ChatBBS-RC-1 版 修改记录

全新「岛屿布局」

  • 新增默认主题下的全宽应用壳布局:左侧导航贴住顶栏、左边缘和视口底部,右侧内容区紧邻,不再是一块块带缝隙的圆角卡片。
  • 左侧菜单默认包含「帖子 → 所有的帖子」「板块分区 → 全部板块 + 分区/板块树」「标签 → 热门标签」;菜单顺序、标题、类型和自定义链接均可在后台配置。
  • 帖子详情页顶部增加筛选 tabs,贴住内容区顶边和左右边;首页/板块页继续使用原有的列表 tabs。
  • 原「默认布局」完全保留,可在后台随时切回,不影响任何旧模板。

侧栏交互

  • 顶栏新增「显示 / 隐藏侧栏」和「切换侧栏位置」按钮;侧栏顶部也提供同样的快捷按钮。
  • 侧栏支持左侧 / 右侧切换,访客选择记录在 localStorage。
  • 侧栏与内容区之间新增拖拽分隔线:鼠标拖拽调整宽度,范围 200 - 360px,避免侧栏和内容区等宽;双击分隔线恢复后台默认宽度。
  • 后台可设置侧栏默认位置、默认宽度(200 - 360px)和是否默认隐藏;访客本地偏好优先。
  • 移动端自动改为上下布局,隐藏拖拽条和左右切换,板块 / 标签菜单默认折叠。

后台

  • 「主题管理」新增「站点布局」面板:默认布局 / 岛屿布局切换、侧栏默认位置、默认宽度、默认隐藏、侧栏菜单配置。
  • 原先散落在站点设置里的布局配置集中到主题管理。
  • 岛屿布局参考 OpenIsle(MIT License)的布局方向;新增 THIRD_PARTY_NOTICES.md,并在相关 PHP / HTML / CSS 文件中注明来源,代码为 ChatBBS 独立实现。

版本命名

  • 从本版开始使用 RC 命名:v1.0.0-RC1,下一版为 v1.0.0-RC2。

默认布局与岛屿布局对比

默认布局

QQ20261024-073857.png
QQ20261024-073924.png

岛屿布局

QQ20261026-030904.png
QQ20261026-030916.png
QQ20261026-030847.png
ps;无论是默认布局亦或是岛屿布局都保留 ChatBBS 的传统 diy 侧边栏,就是你可以让侧边栏显示在左测亦或者右侧(默认在左侧)。

切换布局(你第一次安装显示是是默认布局)

QQ20261024-073857.png
前往后台管理地址 https://chatbbs.cn/admin/index.php?r=themes (记得把地址换成你的,也就是 https://你的域名/admin/index.php?r=themes )
QQ20261026-031322.png

第三方参考与许可说明

ChatBBS 的「岛屿布局」在信息架构和交互方向上参考了 OpenIsle 项目。ChatBBS 中的 PHP、HTML、CSS、JavaScript 均为独立实现,未直接复制 OpenIsle 的源文件。

OpenIsle

MIT License

Copyright (c) 2025 Tim

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

更多操作
请 登录 后参与讨论。