用户位置插件
受 X 关于此账户 的启发,此插件在用户卡片和用户个人资料中显示注册国家和登录国家。
| 摘要 | 在用户卡片和用户个人资料中显示注册国家和登录国家 | |
| 仓库链接 | \u003chttps://github.com/communiteq/discourse-user-location\u003e | |
| 安装指南 | 如何在 Discourse 中安装插件 | |
| 赞助商 | 此插件由 @WorldIsMine 慷慨赞助 |
功能
- 自动检测:使用 Discourse 内置的 IP 查询(MaxMind)来确定国家。
- 双重显示:显示“注册于”(基于注册 IP)和“当前位置”(基于最近的 IP)。
- 智能缓存:将位置数据缓存到自定义字段中,以防止持续的 IP 查询和延迟。仅在用户 IP 地址更改时更新。
- 隐私控制:允许管理员豁免特定用户组(例如,管理员、版主)显示其位置。
截图
用户卡片
用户个人资料
设置
| 名称 | 描述 |
|---|---|
| user_location_enabled | 在全局范围内启用或禁用插件。 |
| user_location_exempt_groups | 其成员的地理位置不会被显示的组的列表。 |

