PDA

View Full Version : Forum Home Enhancements - [CM] Guest IP-2-Country Flag (Addon)


ChiNa
08-30-2012, 10:00 PM
This was brought to you by ChiNa-Man (https://vborg.vbsupport.ru/member.php?u=483671)

First of all I am a free soul, So if one of you guys decided to post this on another forum or a website, I would be appreciated if you give some CREDITs to the Developer simply typing his name: Credits to: ChiNa-Man, and do not CHANGE or DELETE the ORIGINAL CONTENT! Thank you!


:::::::::::::::::::::::::::::::::::::::::::::


Get this addon for vBulletin 3.8 by Clicking HERE (https://vborg.vbsupport.ru/showthread.php?p=2361530)
Credits to: www.Coding-Talk.com (http://www.Coding-Talk.com) & subzero for sharing a part of the script!


New Update Message (Read This Befor)
This is my 2nd tutorial, I had uploaded all the images and files in our own server to make it easier for you guys, but the members suggested that it was much better if they got the files to upload for them selfs and on their own servers! Now thats what we do. And all we have removed all the images & files from our servers, and if anyone still uses the old version, then its not strange if the flags doesnt show up. Now you all need to get this new update, which is much more easier! And all the files is ready to be uploaded in your own servers!


UPDATED
(03-SEP-2012)After
MEMBERS REQUEST!
Befor I start, I let you know that there are about 500 Files to Upload in your server or your forum ftp root. We first uploaded all the files to our own server, but if you look below in the comments many requested they wanted the files to be uploaded in their own servers. We have now uploaded all the files in the ATTACHMENTS as "Upload.zip" + 4 XML files beside. So please take your time and let all the files be uploaded, befor you install the XML file.

Files to upload from "Upload.zip" file there are:
2 Folders Called: (flags) + (ip_flags) + 4 php files.
An Estimate of 499 files for upload.

Upload everything from the Upload.zip to your forum root, Simply use the DRAG and DROP it, if you use any FTP software !

And dont forget the 4 XML files which comes with 4 different TEXT COLORS, Do not upload them to your FTP! They should only be installed from ADMINCP and Product Manager, but only 1 of them!


Dont forget, this was request by yourselfs ! :)


Here we go:


IP 2 COUNTRY FLAG

Show your forum Guests their IP Location, and Country Flag!

This addon my latest one (IP 2 COUNTRY FLAG)! It showes your guests IP and COUNTRY FLAG. Its only working in the forum section, and the BOX will be placed above your forums! Me and a friend had this script for a long time and and we wanted to make this to an ADDON for our old forum MYBB, but we couldnt! After I moved to vBulletin we gave it a shot, and finally made it to work for vBulletin Version vB3.8 and 4.x! And finally we finished it... The php was not finished, so we added some extra felts to finish it!

With 4 different text colors, Red, Green, Brown, Black!

Below you see how the Addon looks on a Dark & a Light (Theme & Background)
Red Text Color
https://vborg.vbsupport.ru/external/2012/08/2.png

https://vborg.vbsupport.ru/external/2012/08/3.png


Green Text Color
https://vborg.vbsupport.ru/external/2012/08/4.png

https://vborg.vbsupport.ru/external/2012/08/5.png


Brown Text Color
https://vborg.vbsupport.ru/external/2012/08/6.png

https://vborg.vbsupport.ru/external/2012/08/9.png


Forum Frontpage

https://vborg.vbsupport.ru/external/2012/08/10.png



Lets Start:

Step 1: I start over again with the "Upload.zip" from the attachments, there are 2 folders and 4 files beside the folders! Upload everything that you see in the Upload.zip to your forum root! And wait untill its uploaded, and then go to step 2!

Step 2: Now there are 4 XML products, with different text color, Choose only one and go to your ADMINCP, and in your Plugin & Products, click on Manage Products, and scroll down to ADD/IMPORT PRODUCT! Then click on BROWSE button and locate the XML product with the color you want to use in your forum, and then Click on IMPORT..

Thats it, Now remember, you have to log-out to see the Guest message! Because its only visible for Guests, Non-Registered Users and Non Logged-In..

Dont forget to click on INSTALLED, and enjoy !

And thanks for all of you who noticed me about the FILES where better to be uploaded in your own serves! GREAT IDEA , BUT A LOT OF FILES!

GhostHunter2010
08-31-2012, 06:31 PM
thx for sharing but dont u think is better if ppl can download the images it self so ur server may be down sometime there is noserver who never goes down lol

doctorsexy
08-31-2012, 06:36 PM
thx for sharing but dont u think is better if ppl can download the images it self so ur server may be down sometime there is noserver who never goes down lol

This looks good but i would have preferred to have the files on my server as above aswell:up:

GhostHunter2010
08-31-2012, 06:43 PM
tested on vb 4.2 doesnt look that good thanks anyways for sharing

GhostHunter2010
08-31-2012, 06:44 PM
This looks good but i would have preferred to have the files on my server as above aswell:up:

same here

CoZmicShReddeR
08-31-2012, 09:15 PM
Where are the flags??

doctorsexy
09-01-2012, 07:01 AM
Where are the flags??

On there server!..?

ChiNa
09-01-2012, 09:01 AM
Updated Again 01 SEP 2012
You Can Now Upload the files To Your Own Server!

tele955848
09-01-2012, 09:52 AM
<a href="http://www.clanking.eu" target="_blank">www.clanking.eu</a>

you have to scroll to read ?

ChiNa
09-01-2012, 10:22 AM
www.clanking.eu (http://www.clanking.eu)

you have to scroll to read ?


It depends on your forum Template & width, and what font your forum is using, It fits perfect on a Default vBulletin Template. Anyways,

Here is the fix, Edit one of the XML files with a TEXT EDITOR! Now if you take a look below, I have marked a portion of the code in RED color, Now find BLUE color 750px, and change it to 800px!

And dont forget to click on INSTALLED for further support like this..

<?xml version="1.0" encoding="ISO-8859-1"?>

<product productid="ip2countryflag" active="1">
<title>Guest (Show IP and Country Flag)</title>
<description>Guest (Show IP and Country Flag) by www.China-Cheats.com</description>
<version>1.0.0</version>
<url>https://vborg.vbsupport.ru/showthread.php?p=2361504</url>
<versioncheckurl />
<dependencies>
</dependencies>
<codes>
</codes>
<templates>
<template name="ip2country" templatetype="template" date="1234335426" username="ChiNa-Man" version="1.0.0"><![CDATA[
<vb:if condition="is_member_of($vbulletin->userinfo,1)">
<center><font size="1" color="black"><iframe src ="http:/china-cheats.com/ip2country.php" width="750px" height="36">
</iframe></center></font></if>]]></template>
</templates>
<stylevardfns>
</stylevardfns>
<stylevars>
</stylevars>
<plugins>
<plugin active="1" executionorder="5">
<title>IP 2 Country Flag</title>
<hookname>process_templates_complete</hookname>
<phpcode><![CDATA[global $template_hook;
$newTemplate = vB_Template::create('ip2country');
$template_hook['forumhome_above_forums'] .= $newTemplate->render();]]></phpcode>
</plugin>
</plugins>
<phrases>
</phrases>
<options>
</options>
<helptopics>
</helptopics>
<cronentries>
</cronentries>
<faqentries>
</faqentries>
<navigation>
</navigation>
</product>

ChiNa
09-01-2012, 10:46 AM
Hunter2010[/b];2361534]thx for sharing but dont u think is better if ppl can download the images it self so ur server may be down sometime there is noserver who never goes down lol

GhostHunter2010[/b];2361534]thx for sharing but dont u think is better if ppl can download the images it self so ur server may be down sometime there is noserver who never goes down lol

UPDATED AGAIN
1ST SEPTEMBER 2012


I did what you guys requested... Now all the files can be uploadet to your own servers! PLEASE UPDATE AND UPLOAD THE new FILES!

GhostHunter2010
09-01-2012, 11:42 AM
thankyou mate :)

ChiNa
09-01-2012, 11:51 AM
thankyou mate :)
You are very welcome, i would say THANK YOU, for your notice! I just wanted 1 person to tell me! And sure you guys did!

So thanks and enjoy!

CoZmicShReddeR
09-01-2012, 01:24 PM
So far 4 Installs in 1 Day, and for me I would prefer to let the files stay where they are...

But are you guys willing to upload more than 500 files to your servers? Arround 200 php files, and 300 Images for the flags.... Then sure I can do that ofcs, Just need a few a minutes to pull them out, and i let you all know

I am waiting to hear from those who have installed it.... Those who havnt Installed, Try to install it first, then let me know If you are ready to have the files on your server... then sure we do that..

It seems if I use images or RSS feeds from other website my pages load slow sometimes... If that hosting goes down it really screws up my load times on my website... So with that I usually will mess around with something then if I like it I will ask the author to make it so I can host it or I usually look for an alternative but in the end I do not like anything remotely hosted...

You don't have to do anything for me as I am sure it's not that big of a deal to need your script I was just saying I prefer to host it myself if possible but if it requires Geo php on my end I cannot use it with Go-daddy...

ChiNa
09-01-2012, 01:41 PM
TO: CoZmicShReddeR

It seems if I use images or RSS feeds from other website my pages load slow sometimes... If that hosting goes down it really screws up my load times on my website... So with that I usually will mess around with something then if I like it I will ask the author to make it so I can host it or I usually look for an alternative but in the end I do not like anything remotely hosted...


UPDATED AGAIN
1ST SEPTEMBER 2012


I did what you guys requested... Now all the files can be uploadet to your own servers! PLEASE UPDATE AND UPLOAD THE new FILES!


The ADDON is now updated, and I messaged everyone who had it Installed 4 hours ago.. And I also messaged on top! I think you missed my message about the new update! You can now upload it in your own server!.. Make sure to upload the new files + the new XML Products! And follow my intructions..

And btw, i visited your website and true, ITS LOADING very very slow. I have also godaddy and a usual SHARING webhostnig account! Right now I have more than 3 GB of files in my server. Still LOADS fast! You really need to speak to them about this,

::::::::::::::::::::::::::
And one more thing:
I can see that your forum is not letting the FULL text to show up:
https://vborg.vbsupport.ru/external/2012/09/67.png

Here is what you can do, as you can see there are 4 PHP files, beside the 2 folders, I can see you are using the RED color, so the file you need to EDIT is called "ip2country.php" for the RED colored text! You can edit 3 LINES inside the PHP files, and I will show you how, This is how your PHP file looks like below:


// This is for displaying Text
$ip = getenv("REMOTE_ADDR") ;
echo "<font color=\"green\">Dear Guest, Welcome! You are visiting from IP: </font>" . $ip;
$IPaddress=$_SERVER['REMOTE_ADDR'];
echo "<font color=\"green\"> and your country flag is </font>"; $two_letter_country_code=iptocountry($IPaddress);

include("ip_files/countries.php");
// This is for displaying the flag
$file_to_check="flags/$two_letter_country_code.gif";
if (file_exists($file_to_check)){
print " <img src=$file_to_check width=21 height=15>";
}else{
print " <img src=flags/noflag.gif width=21 height=15>";
}

function iptocountry($ip) {
$numbers = preg_split( "/\./", $ip);
include("ip_files/".$numbers[0].".php");
$code=($numbers[0] * 16777216) + ($numbers[1] * 65536) + ($numbers[2] * 256) + ($numbers[3]);
foreach($ranges as $key => $value){
if($key<=$code){
if($ranges[$key][0]>=$code){$two_letter_country_code=$ranges[$key][1];break;}
}
}
if ($two_letter_country_code==""){$two_letter_country_code="unkown";}
return $two_letter_country_code;
}
echo "<font color=\"green\"> Click & register, Its Free!</font>";
?>I have marked all the 3 LINES with RED COLOR! You can now type your own TEXT a bit shorter to make it fit on your forum! After you are finish, save it and upload it to your forum root.. Thats it.. And make sure upload the new updated files!

GOOD LUCK MATE; and ask if anything!

Below you will which file contains what color, and there are 4 PHP files:
ip2country.php --> RED TEXT
ip2countryb.php ---> BLACK TEXT
ip2countryg.php ---> GREEN TEXT
ip2countrybrown.php --> BROWN TEXT

tele955848
09-01-2012, 02:28 PM
ah ok thanks, logically
Also thanks for the support here makes hardly a
nominated;)

Ary Braga
12-11-2012, 08:02 PM
Why Show only NO FLAG? I come from brazil.

My ip range is 177.x.x.x

The 2 folders are uploaded correctly

My forumroot is : .com.br/vb/

If noflag.gif appears in directory instaled, the other flags should appear to.

i find into phpfiles and I found no error.

Any Solution?

I unistall this Mod untill this issue be solved.

Many users in USA show "noflag.gif" to