User IP
xlt/ipdisplaycn
Geolocation for Flarum
- Downloads
- 1
- Version control
- github.com/XiaoLuoTian189/ipdisplay-cn
- Discuss
- discuss.flarum.org/d/32867
XLT IP
感谢这位程序员的开源
在帖子下方显示发帖者的 IP 地址
截图

安装
composer require xlt/ipdisplaycn:"*"
php flarum migrate
更新
composer update xlt/ipdisplaycn:"*"
php flarum cache:clear
php flarum migrate
卸载
composer remove xlt/ipdisplaycn
php flarum cache:clear
使用方法
您只需在管理面板中启用此扩展即可。:)
特性
- 支持使用 CDN 的网站
- 简洁、详细、易懂的风格
- 无 Bug(也许?)
扩展
您可以轻松扩展此扩展以支持不同的 API 提供商,只需按照以下步骤操作:
- 在您的新扩展中,将
xlt/ipdisplaycn作为依赖项引入 - 定义一个实现
GBCLStudio\GeoIp\Api\GeoIpInterface并继承GBCLStudio\GeoIp\Api\Service\BaseService的新服务 - 在您的新扩展的 extend.php 中注册服务:
new GBCLStudio\GeoIp\Extend\ApiProvider(MyNewService::class); - 在
xlt-ipdisplaycn命名空间下提供所需的翻译,例如:xlt-ipdisplaycn.admin.service.YOUR_NEW_EXTENSION.label,具体翻译文本可在此处找到
说明
内置 IP 域名 API 由 ip.sb 和 IpInfo 提供
参考了以下项目的代码:fof/geoip, fof/oauth
在 afdian 支持我的工作
Versions
-
Version v1.0.0.
Likely works with Flarum v1.8.11.
-
Extension created.