That's awesome!
Okay, I'll show you guys how to integrate this into your forums easily with a PHP file.
1) Make a new template called "usermap" with the following contents:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>$bbtitle - User Map</title>
$headinclude </head>
<body>
$header
<!-- breadcrumb -->
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="100%"><br>
<normalfont><b><a href="index.php">$bbtitle</a>
> <a href="usermap.php">User Map</a></b></normalfont></td>
</tr>
</table>
<!-- /breadcrumb -->
<br>
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#000000" width="95%" align="center">
<tr>
<td> <table cellpadding="4" cellspacing="1" border="0" width="100%">
<tr>
<td bgcolor="#F1F1F1" align="left" valign="top"><normalfont>
<br>
</div>
<center>
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="550" HEIGHT="450" id="usermapzoom2" ALIGN="">
<PARAM NAME=movie VALUE="usermap.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="usermap.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="450" NAME="usermapzoom2" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT>
</center>
</td>
</tr>
</table></td>
</tr>
</table>
$footer
</body>
</html>
2) To save 1 query in "maphandler.php" - find out the custom user profile id you are using.
Find this:
PHP Code:
$rowd = $DB_site->query_first("SELECT profilefieldid FROM profilefield WHERE title='usermapdata'");
And delete it.
Then, find this:
This occurs THREE times - replace ALL THREE with your profile id number.
Done! 1 less query (not that it really matters)
Save and upload "maphandler.php" to your forums directory.
3) Upload "usermap.php" attached below to your forums directory.
Just link to "usermap.php" and the UserMap will be integrated into your forums. The "usermap.php" will prevent guests from viewing the UserMap - why waste bandwidth on guests?