PDA

View Full Version : Country flag hack (unfinished!)


Pingu
07-21-2001, 12:34 AM
First things first:

This hack has never been finished!!!
Also, I have very little (or no) PHP and MySQL skills. If you are going to install this, remember that you do it at your own risk. I can't help you if things go wrong.
Backup your forumscripts and database first, as always!

Another thing, there are no easy wizards in this thing. Nothing is done for you, you have to do everything yourself, by hand. So far that includes updating all the members profiles with the country setting (not a pleasant job with 1600 members or so!)

Once you've done that (and it works), you're set though, since the new country field is required for all new registrants :D

Here's what I have done with our board:
http://www.paysforum.com/flaghack.txt

A live demo can be seen at
http://www.paysforum.com/forums

Again, backup your database first!

Hopefully somebody will be able to turn this thing into a solid hack :)

auto
07-25-2001, 11:46 PM
yea!:D
Can anyone turn this into a solid hack? :p

Martz
07-26-2001, 10:06 AM
.... I'd like this to be a rock solid hack as well, to maybe entice people - here are some flags :)

auto
07-26-2001, 01:14 PM
they are .png and dont match the country names exactly :(

Sarge
08-01-2001, 10:25 PM
Please!
This hack would be great if we could get it to work!
Sarge

auto
08-01-2001, 10:48 PM
yes it would be :)

Mutt
08-03-2001, 04:40 AM
install this hack
http://vbulletin.com/forum/showthread.php?threadid=21833

it lets you add a select box profile field. use the new feature to add a country field and in the textarea where you enter the select box options enter all the country names. each county on it's own line.

now you'll have a drop down in the profile for the members country.

that was the hard part.

now make a flags folder in your img folder. upload all your flag images there. make sure each flag is named the same way the country was listed in the dropdown. remove any spaces.

now it shouldn't be a big deal for you to read in the value of the flag field when printing a post. if a value exists, strip the spaces from the value and call it value2.

then print the image src="images/flags/value2.gif" alt="value"

wouldn't be a bad idea to check and see if the imag exists first just in case you don't have a flag for that country first.

you could do the same in the profile or you could leave it alone to just show the name of the country

Sarge
08-03-2001, 05:47 AM
Thanks bro
But I need the instructions for retards approach
:)

Sarge
08-04-2001, 08:30 AM
Can anyone make this a full fledged hack?
Sarge

mohammed
08-11-2001, 04:12 PM
Hi,

I’m rely interesting to have this hack.
But I have problem with the database. I don’t new how to add the field for country.

Is there is any body to help.

ForzaGrifo
08-20-2001, 05:02 AM
The showthread.php in your instruction is different from the showthread.php in version 2.0.3. I'm using 2.0.3 and the code:


$post[joindate]=vbdate($registereddateformat,$post[joindate]);

is not there.

Hence, I don't know where to add:

// --- PaysForum.com vB Flag hack
$Country=$post[country];
$flag = "<img src=\"images/flags/$Country.gif\" alt=\"$Country\" border=\"0\">";
// --- PaysForum.com vB Flag hack


:mad:


Pingu can you give me a hand? Your code is awesome and I want to make it work on my vb ASAP. Thanks!

FWC
08-20-2001, 05:26 AM
$post[joindate]=vbdate($registereddateformat,$post[joindate]);

I see that line of code in admin/functions.php. Several things moved from showthread.php to admin/functions.php if I'm not mistaken. I had to move a couple of the hacks I had installed to that file.

ForzaGrifo
08-20-2001, 05:29 AM
Thanks for the valuable info, FWC. Let me give it a crack and see if it works...

:rolleyes:

AJR
09-01-2001, 09:17 AM
I just released a complete Country Flag Hack, with support for 221 countries (with associated large or small flags). Check it out here:

http://vbulletin.com/forum/showthread.php?s=&threadid=27044