User IP

Geolocation for Flarum

Compatible with Flarum v1.8.5

Latest release 1.0.4

669 downloads

released on May 21, 2023

Tags

User IP

extiverse

Display the IP address of the posting below the post

ScreenShot

ss

Install

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

Update

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

Remove

composer remove gbcl/userip
php flarum cache:clear

How to use

You just need to open the plugin in the background. :)

Feature

  • Support for websites using CDN
  • Concise, detailed, understandable style
  • No bugs (maybe?)

Extending

You can easily extend this extension to support different API providers, if you follow these steps:

  • In your new extension, require gbcl/userip as a dependency
  • Define a new Service that implements GBCLStudio\GeoIp\Api\GeoIpInterface
  • In your new extension's extend.php, register the service: new GBCLStudio\GeoIp\Extend\ApiProvider(MyNewService::class);
  • Provide the required translations under the gbcl-userip namespace, for example: gbcl-userip.admin.service.YOUR_NEW_EXTENSION.label, specific translations The text can be found at here

Note

Builtin IP domain API is provided by ip.sb

Referenced code from the following projects: fof/geoip, fof/oauth

Support my work at afdian 爱发电

© 2024 Hyn by Daniël "Luceos" Klabbers. All rights reserved. · Extensions and extension information is provided by the respective (copyright holding) authors. · Extiverse is not affiliated to the Flarum project or Flarum foundation. · Images on Extiverse pages are from Unsplash.