
# 天涯社区 Xiuno 主题
`xn_tianya_theme` 是一套参考 `http://tianya.net/index.html` 当前恢复版视觉和信息结构制作的 Xiuno BBS 主题。主题以蓝白经典论坛风格为主,保留 Xiuno 的发帖、回帖、分页、编辑、删除、后台插件设置等原生能力,并补充天涯式左侧版块菜单、帖子表格、右侧二维码和页脚说明。
## 主题定位
- 适合用于社区恢复、论坛聚合、老论坛风格站点。
- 视觉重点是 `#6699cc` 蓝色体系、白底表格、虚线分隔、紧凑信息密度。
- 首页、分类页、文章页都尽量靠近天涯原站的蓝白论坛观感,而不是现代卡片流页面。
## 已覆盖页面
- 首页:恢复公告、左侧版块菜单、帖子表格、社区概览、二维码、天涯看点、参与社区。
- 分类页:版块头部、排序标签、帖子表格、版块数据、二维码、公告/版主、社区版块列表。
- 文章页:主帖标题栏、正文、上一篇/下一篇、回复楼层、快速回复、楼主资料、二维码、作者热门。
- 公共头部:本地天涯 Logo、顶部导航链接、登录/注册/发帖入口。
- 公共页脚:免责声明、可配置页脚链接、版权、备案、友情链接、统计代码。
## 后台设置
进入 Xiuno 后台的插件设置,可以修改以下内容:
- 站点信息:站点名称、副标题、Logo 地址、站点图标。
- 首页展示:恢复公告、公告标题、公告内容、顶部版块菜单、首页统计卡、每页主题数。
- SEO:关键词、描述。
- 页脚:页脚链接 HTML、页脚说明、联系方式、版权年份、备案文字、备案链接、友情链接。
- 高级代码:统计代码。
主题设置页已使用折叠分组,便于维护。`页脚链接 HTML` 支持直接填写 HTML,例如:
```html
<a href="/about">关于天涯</a><span>|</span>
<a href="/rules">社区公约</a><span>|</span>
<a href="/privacy">隐私政策</a>
```
## 内置资源
- `view/img/tianya_logo.png`:默认头部 Logo。
- `view/img/stqrcode.png`:右侧栏“天涯神帖”二维码。
- `css/tianya.css`:主题主样式文件,带文件修改时间版本号,方便刷新缓存。
## 数据测试工具
插件包含测试脚本:
- `tools/reset_theme_setting.php`:清理主题设置,恢复默认配置。
- `tools/reset_and_seed_tianya.php`:清空论坛测试数据后,从天涯公开接口重新采集版块和帖子数据。
运行采集脚本前请确认当前数据库是测试环境。脚本会备份数据库到 `backup/` 目录,但仍不建议在正式站直接执行。
示例:
```powershell
H:\phpstudy_pro\Extensions\php\php7.3.4nts\php.exe tools\reset_and_seed_tianya.php
```
## 安装和刷新
1. 将插件目录放入 `plugin/xn_tianya_theme`。
2. 在 Xiuno 后台启用主题插件。
3. 进入插件设置调整站点标题、页脚链接、公告等。
4. 修改模板后,如页面未立即变化,可清理 `tmp/view_htm_*.htm` 编译缓存。
## 注意事项
- 页脚链接 HTML 和统计代码会原样输出,请只填写可信代码。
- 若浏览器仍显示旧样式,请强制刷新页面或清理浏览器缓存。
- 当前主题保留 Xiuno 原生模板钩子,尽量兼容已有插件;若第三方插件也覆盖同一模板,可能需要调整插件顺序。
## 演示
https://tianya.locbb.eu.org/
备注:
附件1是主题
附件2是演示数据
暂无评论