官方插件由开发者「贰先生」提供,仅作开发参考,不建议直接用于生产运营环境。
官方应用中心的插件分为免费和金币付费。金币可通过签到等免费获取,金币购买不退款。
官方不提供现金交易,线下交易风险自担,请仔细鉴别!
官方不提供现金交易,线下交易风险自担,请仔细鉴别!
xnx_register_notice 注册提醒
功能
- 在注册页展示自定义提醒文字(可配置样式 info / warning / success / danger、图标、是否可关闭、位置)
- 提供独立的「用户协议」
/terms.htm与「隐私政策」/privacy.htm页面,内容后台可编辑 - 安装时内置默认协议与隐私政策文本(含 HTML),管理员可后台修改
- 注册页强制勾选「同意《用户协议》与《隐私政策》」:POST 校验
agree_legal参数 - 协议内容输出前经
xn_html_safe()过滤,防止管理员误注入恶意脚本 - 升级时保留已有设置,自动补全新增字段(幂等)
- 多语言(zh-cn / zh-tw / en-us)
文件结构
plugin/xnx_register_notice/
├── conf.json
├── install.php / uninstall.php # 内置默认协议 / 隐私政策 HTML
├── setting.php # 后台设置保存
├── icon.png
├── route/
│ └── legal.php # terms / privacy 共用路由
├── view/htm/
│ ├── legal.htm # 协议 / 隐私政策展示页
│ └── setting.htm # 后台设置页
└── hook/
├── user_create_card_before.htm # 注册卡片上方提醒(position=before_card)
├── user_create_card_after.htm # 注册卡片下方提醒(position=after_card)
├── user_create_submit_before.htm # 注册按钮前注入「同意」勾选框
├── user_create_post_start.php # POST 校验 agree_legal
├── index_route_case_end.php # 注册前台路由 case 'terms' / 'privacy'
├── admin_index_route_case_end.php
├── lang_zh_cn_bbs.php
├── lang_zh_tw_bbs.php
└── lang_en_us_bbs.php
配置流程
- 后台「插件管理」安装并启用 xnx_register_notice
- 进入「插件设置」→ 开启插件 + 编辑提醒文字 + 选择样式 / 图标 / 位置
- 编辑「用户协议」与「隐私政策」标题和正文(支持 HTML,会被
xn_html_safe过滤) - 按需开启「注册强制勾选同意」
- 测试:访问注册页查看提醒与勾选框;访问
/terms.htm//privacy.htm查看独立页面;未勾选时提交注册应被拦截
版本 1.1.0 | 兼容 Xiuno 1.1+
v1.1.0
2026-08-03
作者信息
贰先生
Twelve
XiunoX 开发者,独立开发者 & 全栈工程师
DiscuzX 插件/模板、WordPress 主题/插件、XiunoX 框架二次开发、APP 与小程序自研项目。
27
应用
0
安装
2026-08
加入
应用详情
应用分类
插件
版本
v1.1.0
适用版本
1.1
开发者
Twelve
下载量
0
浏览
9
更新时间
2026-08-03
发布时间
2026-08-03