• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Country flag

Country flag v1.5

No permission to download
Country flag
Shows a country flag in the message user info block.

(Example of country flag)
pic001.jpg


(Example of Privacy page)

pic002.jpg


(Example of Options page)
pic003.jpg


(Example of User group permissions)
pic004.jpg


Features:

  • Privacy option allows members to not show their country flag.
  • All phrases start with countryflag_ for your convenience.
Setup step 1:
Create a /misc/ directory in your web root.

Setup step 2:
Copy the flags directory from the add-on folder to the /misc/ directory.
Example: https://domain.com/misc/flags

Setup step 3:
Get your Ipstack API key using this link: https://ipstack.com/

Setup step 4:
Update the Options page with your Ipstack key.

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: When does the Cron entry run?
A: It runs once a day at 12:00AM UTC time.

Q: When the Cron entry runs, which members will have their country looked up?
A: Only new members which have an empty andy_country_flag_name field.

Q: Is there an option to make the add-on opt-in instead of opt-out?
A: No. Opt-in does not work, member will not take the time to opt-in.

Q: Is there a way I can update all the members country flags?
A: Yes. You can add the following to your forum URL: countryflag/updateall

The next time the Cron entry runs it will update all your members country flags. Keep in mind inactive members will not be updated, this is a setting in the options page.
  • Like
Reactions: milenko1983
Author
HIdden.be
Downloads
115
Views
2,638
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from HIdden.be

AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock