Description:
Shows a country flag in the message user info block.
(Example of country flag)

(Example of Privacy page)

(Example of Options page)

(Example of User group permissions)

Features:
Setup step 1:
Create a /data/files/country_flag/shiny/32 directory on your server.
Setup step 2:
Copy the files from the /flags/shiny/32 located in the Country flag add-on directory to the /data/files/country_flag/shiny/32 directory you created in Setup step 1.
Setup step 3:
Install the MaxMind updater add-on.
https://codanya.com/items/maxmind-updater/1009
Setup step 4:
Update the Country flag Options page.
Setup step 5:
Give User group permissions to view the country flag:
Registered = Yes
Unregistered / Unconfirmed = Yes
Setup step 6:
Run the Cron entry for the Country flag manually, this is only required upon initial setup. The Cron entry will run run once a day at 12:00AM UTC.
Database modifications:
This add-on will create two columns in your xf_user table:
andy_country_flag_name
andy_country_flag_display
Questions and Answers:
Q: When I hover the flag with my mouse, the filename is displayed in English, can I phrase this to show the filename in another language?
A: No.
Q: What does the 'Last activity days' in the options page do?
A: This value is used when the Cron entry runs.
Q: How is the country determined?
A: The members IP address is used to determine the country.
Q: When does the Cron entry run?
A: It runs once a day.
Q: Is there a way a member can change their country flag?
A: Yes. The following URL will allow your member to update their country flag:
https://example.com/countryflag/update
Q: Is there a way I can update all the members country flags?
A: Yes. The following URL will delete all members country flags:
https://example.com/countryflag/updateall
The you can run the cron entry to update all members country flags.
Q: Is there a way I can see all the members country flags?
A: Yes. The following URL will show all members country flags:
https://example.com/countryflag/list
This item is available for free download. You may download and use it according to the free item policy.
Published:
February 25, 2026 04:53 AM
Version:
Category:
Is Nulling Required:
NOXenforo Compatibility:
versions: 2.3Tags: