|
Post by Xylish on Mar 31, 2005 1:23:46 GMT -8
Code name: Instant Messages Panel Description Adds a instant messages panel underneath your welcome table, with customizable image icons as well as displaying the user's display name and their local time in GMT! Compatibility: Works in Firefox and Internet Explorer Preview: LinkLogin as test, with password test Location: All Headers
<script type="text/javascript"> /* Instant Messages Panel Coded By Xylish/Popojoe Please do not post this code without permission from the original author! Visit http://popoweb.proboards19.com for more scripts! */
//Edit your welcome message for the guests var welcomemsg = "Welcome Visitor!"
// URL of your New Message Icon var nmsgicon = "http://216.40.206.219/boardimages/buttons/im_new.gif";
// URL of your Mark As Read Icon var markicon = "http://216.40.206.219/boardimages/im_markasread.gif";
// URL of your Inbox Icon var inbxicon = "http://216.40.206.219/boardimages/buttons/im_inbox.gif";
// URL of your Outbox Icon var outbxicon = "http://216.40.206.219/boardimages/buttons/im_outbox.gif";
// URL of your Preferences Icon var preficon = "http://216.40.206.219/boardimages/buttons/im_config.gif";
//Please do not edit the rest var iTD = document.getElementsByTagName("TD"); var ibar = document.getElementsByTagName('Table')[0];
if(iTD[2].innerHTML.match(/Welcome /i)){ var Check = "guest"; }else{ var Check = "member"; }
if(iTD[2].innerHTML.match(/Hey, (.+?), /i)){ var iuser= RegExp.$1; }
if(iTD[2].innerHTML.match(/are new/i)){ var ipm = iTD[2].innerHTML.split('are new')[0].split(',')[3] }else{ var ipm = iTD[2].innerHTML.split('is new')[0].split(',')[3] }
var thisDate = new Date(); var dateDisp = thisDate.toString(); var eviopm = ibar.insertRow(ibar.rows.length).insertCell(0);
var iguest = "<table align='center' border='0' width='100%' cellspacing='0' cellpadding='0' class='bordercolor'><tr><td><table cellpadding='4' cellspacing='1' border='0' width='100%'><tr><td class='titlebg' align='center'><b>Instant Messages Panel</b></td><tr><td class='catbg'><font size='1'>"+welcomemsg+" Please ( <a href='index.cgi?action=login'>Login</a> / <a href='index.cgi?action=register'>Register</a> )</font></td></tr></td></tr></table>";
var imember = "<table align='center' border='0' width='100%' cellspacing='0' cellpadding='0' class='bordercolor'><tr><td><table cellpadding='4' cellspacing='1' border='0' width='100%'><tr><td class='titlebg' align='center' colspan='5'><b>Instant Messages Panel</b></td></tr><tr><td width='20%' class='catbg' align='center'><a href='index.cgi?action=imsend'><img src='"+nmsgicon+"' border='0'></a></td><td width='20%' class='catbg' align='center'><a href='index.cgi?action=immarkallread'><img src='"+markicon+"' border='0'></a></td><td width='20%' class='catbg' align='center'><a href='index.cgi?action=im&view=inbox'><img src='"+inbxicon+"' border='0'></a></td><td width='20%' class='catbg' align='center'><a href='index.cgi?action=im&view=outbox'><img src='"+outbxicon+"' border='0'></a></td><td width='20%' class='catbg' align='center'><a href='index.cgi?action=imprefs'><img src='"+preficon+"' border='0'></a></td><tr><td width='100%' class='catbg' align='center' colspan='5'><font size='1'>Welcome back "+iuser+", <a href='index.cgi?action=im'>You currently have "+ipm+" new messages </a><br>The date and time in your location is: "+dateDisp+"</font></td></tr></tr></table></td></tr></table>";
if(Check == "member"){ eviopm.innerHTML = imember; }else{ eviopm.innerHTML = iguest; }
//--> </script> ;D
|
|
|
Post by mischa on Mar 31, 2005 6:36:59 GMT -8
wow, it's really cool. i like it.
|
|
100%
|
Post by Aaron on Mar 31, 2005 16:50:40 GMT -8
Nice work.
Suggestion:
Remove both
class='bordercolor'
It will make it so the border isn't thick.
|
|
|
Post by ShadowyOne on Apr 1, 2005 20:46:05 GMT -8
Cool.
|
|
|
Post by KunaiFlame on Apr 2, 2005 7:45:05 GMT -8
That's a really nice code.Great job!
|
|
|
Post by Xylish on Apr 2, 2005 12:38:38 GMT -8
;D thanks! I'll be postin more of my hacks soon
|
|