xnx_landing 品牌落地页
功能
- 品牌形象落地页,展示核心卖点、内测招募、生态入口
- 区块:Hero(徽章/标题/副标题/渐变或图片背景/双 CTA/3 项统计)、功能亮点(最多 6 个)、内测招募(2 张卡片)、技术栈、社区入口(4 张卡片)、CTA Banner
- 全局 Footer 升级:覆盖核心
footer.inc.htm,支持版权/协议/ICP/3 列链接/社交平台 - 可选「替换论坛首页」:开启后首页
/302 跳转到/landing,原论坛内容仍可通过/portal访问(portal 复用首页逻辑,零维护成本) - 落地页路由
/landing.htm,门户路由/portal.htm - 后台可视化配置全部文案/图标/颜色/链接,支持图片上传(品牌 Logo / Hero 背景图,真实 MIME 校验,2MB 限制,禁 SVG 防 XSS)
- 配置项支持多语言键,切换语言时文案自动跟随
文件结构
plugin/xnx_landing/
├── conf.json
├── install.php / uninstall.php
├── setting.php + view/htm/setting.htm
├── model/LandingService.php
├── route/
│ ├── landing.php
│ └── portal.php
├── hook/
│ ├── index_route_case_end.php
│ ├── model_route_table_end.php
│ ├── model_inc_file.php
│ ├── index_inc_start.php
│ ├── header_link_after.htm
│ ├── footer_js_after.htm
│ ├── lang_zh_cn_bbs.php
│ ├── lang_zh_tw_bbs.php
│ └── lang_en_us_bbs.php
├── overwrite/view/htm/footer.inc.htm
├── view/htm/
│ ├── landing.htm
│ └── setting.htm
└── static/
├── js/landing.js
├── js/setting.js
├── css/landing.css
└── css/landing_footer.css 配置流程
- 后台启用插件
- 进入「插件设置」→ 填写品牌信息、Hero 区文案、功能亮点、内测招募、社区入口、CTA、Footer 与 SEO 配置
- 按需上传品牌 Logo / Hero 背景图
- 可选开启「替换论坛首页」:开启后访问
/跳转到落地页,原论坛内容改走/portal - 测试:访问
/landing.htm查看落地页效果;开启替换首页后访问/验证跳转,访问/portal.htm验证论坛列表正常
版本 1.0.0 | 兼容 Xiuno 1.1+
版本:v1.0.0
适用版本:1.1
开发者:贰先生


