gbcl/userip

Flarum的地理位置服务

安装次数: 1,388

依赖: 0

建议者: 0

安全: 0

星标: 8

关注者: 0

分支: 3

开放问题: 0

类型:flarum-extension

1.1.0 2024-07-30 15:36 UTC

This package is auto-updated.

Last update: 2024-09-12 20:08:26 UTC


README

extiverse

在帖子下方显示IP地址

屏幕截图

ss

安装

composer require gbcl/userip:"*"
php flarum migrate

更新

composer update gbcl/userip:"*"
php flarum cache:clear
php flarum migrate

移除

composer remove gbcl/userip
php flarum cache:clear

如何使用

只需在管理面板中打开扩展即可。 :)

功能

  • 支持使用CDN的网站
  • 简洁、详细、易懂的风格
  • 无bug(可能?)

扩展

您可以轻松扩展此扩展以支持不同的API提供商,只需遵循以下步骤

  • 在您的新扩展中,将gbcl/userip作为依赖项
  • 定义一个新的服务,该服务实现GBCLStudio\GeoIp\Api\GeoIpInterface并扩展GBCLStudio\GeoIp\Api\Service\BaseService
  • 在您的新扩展的extend.php中注册服务:new GBCLStudio\GeoIp\Extend\ApiProvider(MyNewService::class);
  • gbcl-userip命名空间下提供所需的翻译,例如:gbcl-userip.admin.service.YOUR_NEW_EXTENSION.label,具体的翻译文本可以在这里找到

注意

内建IP域名API由ip.sbIpInfo提供

参考以下项目的代码:fof/geoip, fof/oauth

afdian上支持我的工作