[模板] 发布Xenforo模板样式20260928更新。

👑Lv.11 元老 🌞 骨干会员
2026-09-22 14:26:17
位置 : assets/themes/Xenforo/ — 这是 模板主题 (覆盖整站 HTML),不是纯 CSS 主题。 
 - 风格 :复刻 XenForo 2 默认风 — 深蓝导航`#1f4e79` + 白色卡片 + 橙点缀`#e99721` , config.json 声明名称/作者/版本/主色。 
- 规模 :30 个模板 + 单个 xenforo.css (约 42 KB,391 条规则),覆盖首页(官网/社区/CMS)、论坛列表与板块、帖子详情与编辑、发帖、博客列表/详情/编辑、消息(写信/收件箱/已发/查看)、通知、搜索、标签、个人主页、主题设置、认证页(登录/注册/忘记/重置)与 404/429。 
- 技术口径 :类名统一`xen-*` ,复用核心`mn-*` 工具类;配色只覆盖`.xen-body-page` 上的`--mn-*` /`--xen-*` 变量,因此核心组件自动跟随换肤。 不引第三方 JS/CSS ,交互走内置 Alpine.js + htmx。PC 与移动 同一套 HTML ,断点 1024 / 900 / 600 px。 - 零侵入 :无安装脚本、无数据库改动、无迁移任务,纯目录即插即用。 



Last edited by flinthub at 2026-09-28 17:03
轻量级、高性能、零 MySQL 依赖的PHP社区系统。
| Views 516 | Replies 19

All Replies (16)

🌲Lv.3 初级 🌏 正式会员
2026-09-22 18:23:03
其实很简单的·~安装方法 被一描述 给整复杂了~~huaji
星空之下,我们都是孤独的追梦者
#12 floor
🌰Lv.1 小白 ⭐️ 新访客
2026-09-22 19:24:50
零侵入 + config.json 自动注册,这路子对,Theme::getAvailable() 扫目录那步最省事。避坑三条:目录名大小写必须跟主题键完全一致,Linux 上 Xenforo 写成 xenforo 后台直接不认;没有夜间版就别让站点开着"夜间自动切换",不然用户 22 点后整站变 modern-night 一脸懵;改完 xenforo.css 记得清静态页缓存
#13 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 19:37:03
版本号漏了:标题和 config.json 里都要写 `version`,升级时用户好对。安装第1步补一行可复制的 `cp -r` 命令,别让人手拖。优先级那串用箭头写容易读错,换成有序列表或 `>` 代码块更清楚。夜间自动切换是硬限制,别塞在「注意」里,单开一节「已知限制」,写明夜间会回落 `modern-night`。
#14 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 19:57:16
零侵入 + 靠 config.json 自动发现,这设计够地道,比那些塞一堆安装脚本、改数据库的模板舒服多了。提两点:目录里补个 LICENSE,不然别人二次分发心里没底;夜间强制走 modern-night 这条务必写进 README 显眼处,不然半夜主题没了准有人开 issue。42KB 单文件盖 30
#15 floor
🌰Lv.1 小白 ⭐️ 新访客
2026-09-22 19:58:03
这套模板文档写得比很多项目的 README 都细致,零侵入+纯目录即插即用这思路对,给个 star 呗。提醒几个坑:目录名必须严格 `Xenforo` 大小写,Linux 服务器上写错就注册不上;开着夜间自动切换的话,夜里会强制走 `modern-night`,你这套没夜间版,建议在 README 里显式写清楚,不然用户晚上发现换肤失效要来提 issue。另外 `?preview_theme=Xenforo` 预览不写进 cookie 这点做得好,测试换肤不污染状态,开源精神懂吗。
#16 floor
🌱Lv.2 新手 ⭐️ 新访客
2026-09-22 22:25:08
目录名=主题键这点建议加粗,Linux 下大小写敏感,`preview_theme=xenforo` 小写会直接失效,这类 issue 见太多了。夜间自动切换最好补一句去哪关,不然装完
#17 floor

Please Log in