The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
GLA - Geographic Location Awareness for vBulletin Details »» | |||||||||||||||||||||||||||
GLA - Geographic Location Awareness for vBulletin
Developer Last Online: May 2008
*** Staff note: The author of this modification has passed away in a diving accident. We wish his family all strength in dealing with this traggic issue. ***
GLA - Geographic Location Awareness for vBulletin What does this do? GLA adds an additional layer of information into your vBulletin site (visitors' country name). GLA doesn't output anything to the user, or change any display on your forum, it simply adds additional information which is then available to other programs or mods. But what can I use it for? There are many applications, but the main idea is that this mod enables other mod writers to very easily add location awareness functions into their own mods. If you were thinking of writing a mod to display a person's registration country in the postbit, it's now very easy to do. Why should I download and install this? Unless you are also going to install one of the other mods which requires GLA, there isn't much point. If you are a developer, you might install this to add functionality to your own mods. How will I update this? Easy - you can update the database used for matching country names to IP addresses yourself - it's very easy. Full instructions are provided in the install.txt file inside the zip file. How do I install? Download the zip file and look for install.txt. But basically it's easy - upload the contents of the upload folder to your forum directory, and import the enclosed .xml file. That's it. How do I know if it is working? A test script is provided that will test every aspect of your GLA installation to inform you of any potential problems. Please see the installation instructions for information about this test script. What about flags? This includes flags, meaning that other mods won't have to package flags. You can change the flags if you like, instructions are provided. How about a quick summary of features?
Yes, a list will be maintained here. Please let me know if you find a mod which requires GLA that isn't listed, so I can add it. The current list of GLA mods is as follows:
Please post on this thread only for issues relating to GLA itself. If you have an issue that concerns a mod that uses GLA, please post on the appropriate thread for that mod. If you have an issue which concerns the underlying functionality of GLA itself, then post here. Even though this is a required mod from another mod and may be fairly boring, please click install if you are using it. Support requests from people who have not clicked install may not be answered. No screen shots for this mod, since there's nothing to see. Version history 1.0 (07.07.07) Initial version Show Your Support
|
Comments |
#22
|
|||
|
|||
I guess it would be possible to manually add IP ranges to the database by hand if you wanted to. What are the IP ranges in question?
|
#23
|
|||
|
|||
Quote:
Well my isp is 66.229.216.150 which is c-66-229-216-150.hsd1.fl.comcast.net . Pretty popular isp. |
#24
|
||||
|
||||
Another cool plugin might be to display one flag of each country currently view pages.
|
#25
|
|||
|
|||
Actually, what I meant was the range you wanted added, not just the ip address.
Anyway, if we look up that address you gave in the ARIN database we see that it is registered to comcast as you say, and covers the following range: 66.229.0.0 - 66.229.255.255 (a class B range, a pretty big chunk) Before we do anything we need to convert this to numerical format. This is pretty simple, we just do it like this for the first part of the range: 66 * 256 * 256 *256 + 229 * 256 *256 + 0 * 256 + 0 This give us 1122304000 Now we do the same for the end of the address: 66 * 256 * 256 *256 + 229 * 256 *256 + 255 * 256 + 255 This gives us 1122369535 So we want to assign addresses between 1122304000 and 1122369535 to the US. But wait - are you really sure that this whole address range is in the US? How are you sure? Anyway, since this is your own database and nobody else's, you can do what you like. Use a tool (like PhpMyAdmin, or the SQL query function in the admincp) to look inside your database. Execute the following SQL command to give you any ranges inside the one you want like this: Code:
SELECT * FROM ip2country WHERE ip_from <= 1122369535 AND ip_to >= 1122304000 We see that a single result is returned: 1122320960 - 1122320995 - only 35 addresses? In the middle of that range assigned to portugal? Probably a mistake. Ok, so let's say you are absolutely sure that you want to add that big block in. You could make an SQL query like this: Code:
INSERT INTO ip2country (ip_from, ip_to, country_code2, country_code3, country_name) VALUES ('1122304000', '1122369535', 'us', 'usa', 'United States') Then you should be done. Anyone else can also use these instructions for another IP range if they like. Some useful links: http://ip-to-country.webhosting.info/forum (is full of spam, and isn't very useful, but these are the official forums for the database) http://www.arin.net/whois/ (for looking up IP address ranges) And of course - read install.txt and developer.txt in the installation archive for links, etc. |
#26
|
|||
|
|||
By the way, if anyone is wondering if their OWN address is being found in the database, you can go to this page:
http://ip-to-country.webhosting.info/ They look up your address and display the country. When I visit the site I see the details. If you visit the site and don't see your country come up, your IP is not in the database. |
#27
|
|||
|
|||
Now we just need someone to make a plugin which will allow the admins to pick countries to ban and then have it dynamically ban anyone that registers with a certain country
|
#28
|
|||
|
|||
Quote:
|
#29
|
|||
|
|||
Very nice, will u notify Country-IP-DB updates here?
|
#30
|
|||
|
|||
Maybe, I can't say what will happen with that database in the future, but I may consider repacking it as a new version when there is a new database. I'm not sure how often database updates will come out. We'll just have to see what happens.
|
#31
|
|||
|
|||
Quote:
Approximately one time per month! |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|