b2evolution b2evolution

  • Sign in
  • Sign up
  • About
  • Downloads
  • Hosting
  • Docs
  • Support
  • Sign in
  • Sign up
  • Releases
  • Skins
  • Plugins
  • Locales
 
  • « Generic Ping Plugin
  • Gallery2 Plugin »

GeoIP Plugin

Categories: Other Plugins, Antispam Plugins, 5.x, Bundled plugin, 6.x, 7.x
Bundled plugin: If you're using a b2evolution version that supports this plugin, it is already in your plugins folder. There is no need to download it. If it is not installed yet, simply click "Install new" in your plugin list.

This plugin allows you to use the GeoLite2 database from MaxMind to determine in which country users are located in.

AuthorThe b2evo Group
Last tested in version6.11.4

This plugin looks up the IP address of the users to determine what country they are connecting from.

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.

If a users uses a proxy server in another country (either for practical or for malicious reasons), the country you will see will be the one where the proxy server is located.

Plugin Settings

GeoIP Plugin

GeoLite2 Country DB file

Before using this plugin, the GeoLite2 Country database must exist in your site. In order to do this, you need to download the GeoLite2 Country DB (in binary format) from MaxMind’s download page, uncompress it, and then upload the GeoLite2-Country.mmdb file to the folder: /plugins/geoip_plugin.

With the several download options in the developer’s site linked above, please note the correct link where you will find the required file:

GeoIP Plugin

You can also simply click on the Download update now! button found in the plugin settings to automatically download and install the DB file directly from MaxMind’s website.

Detect Country on Registration

When a user tries to register to the site, this plugin can automatically select the detected country from the list or it can hide the country selector from the user if a country is successfully detected.

Detect Country at Account Creation

Check this option if you would like to force the plugin to automatically assign the detected country when a user account is created.

Tool: Find Registration Country for All Users

GeoIP Plugin

This plugin provides an Admin Tool that performs the following tasks:

  • search for all users whose Registration country field have not yet been filled
  • get the IP address from where each user created their account or connected to the site for the first time
  • compare those IP address against the database of the plugin and tries to match them accordingly with a country,
  • if a match is found, automatically update the user’s profile.

Please, note that in order to be able to use this tool, the plugin must be enabled, which means that the IPs databases needs to be correctly downloaded and located in the right directory, as explained above.

For more information about the tool, please read this page: GeoIP plugin - Find Registration Country for all Users

Tags: 6.10.7

1 comment

Comment from: ednong Member

Update will not work anymore.

2020-04-26 @ 14:20


Form is loading...

Plugin Repository

Plugins are little PHP scripts that allow you to add features that are not (yet) built into the b2evolution core.

How to...

  • Introduction to Plugins
  • How to install a plugin (after downloading it)
  • How to make a new plugin
 Upload a plugin!
Submit your own plugin

User log in

Lost your password?
Register »

Search by keyword

Filtering options

Retain only results that match:

XML Feeds

  • RSS 2.0: Posts, Comments
  • Atom: Posts, Comments
More on RSS

About b2evolution

  • What is it?
  • Features
  • Getting Started
  • Screenshots
  • Online demo
  • Testimonials
  • Design philosophy
  • Free & open source
  • Terms of service

Downloads

  • Latest releases
  • Skins
  • Plugins
  • Language packs

About us

  • About us
  • Contact

Webhosting Guide

  • Web hosting blog
  • Best web hosting
  • Cheap web hosting
  • Green web hosting
  • Hosting with SSH
  • VPS hosting
  • Dedicated servers
  • Reseller hosting
  • Int'l: UK / France

Docs & Support

  • Online manual
  • Forums
  • Hire a pro !

Other

  • Adsense
  • Press room
  • Privacy policy

Stay in touch

  • GitHub
  • Twitter
  • Facebook
  • LinkedIn
  • News blog
  • RSS feed
  • Atom feed

Founded & Maintained by François Planque