Post by Matt on Jun 11, 2006 14:10:43 GMT -5
Created By: Tokage(Kronos Designs)
Creator's Comments:
Cross Browser - Yes
Description - My First Info Center Code it features everything you'd see in a regular info center but i Tokagivied it
Live Preview- tokageboardmod.proboards99.com
Main Footer
Creator's Comments:
Cross Browser - Yes
Description - My First Info Center Code it features everything you'd see in a regular info center but i Tokagivied it
Live Preview- tokageboardmod.proboards99.com
Main Footer
<script>
/*Tokage's InfoCenter v1
Do not redistribute in any form other than a direct link
Visit Kronos Designs for more codes
http://kronosdesigns.proboards61.com
Header must Remain intact at all times*/
var iTable = document.getElementsByTagName("table");
var iTD = document.getElementsByTagName("td");
for(i=0;i<iTD.length;i++)
{
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Forum Statistics/i))
{
var TtlPms = (iTable[0].innerHTML.match(/you have <a href=".+">(\d+) messages?<\/a>, (\d+) (are|is) new./i)) ? RegExp.$1: '';
var NPM = (iTable[0].innerHTML.match(/you have <a href=".+">(\d+) messages?<\/a>, (\d+) (are|is) new./i)) ? RegExp.$2: '';
if(pb_username == 'Guest')
{
var PMFiller = 'Hey There, please <a href="/index.cgi?action=login">Login</a> or <a href="/index.cgi?action=register">Sign Up</a> and Join our Growing Communtity.';
} else {
var PMFiller = 'Hey '+pb_displayname+', You have a total of '+TtlPms+' Private Messages.<BR><a href="?action=pm">'+NPM+' of your private messages are new.';
}
var topics = (iTD[i+2].innerHTML.match(/Total Topics: (.+?) /i) ? RegExp.$1: 'error').replace(',','');
var posts = (iTD[i+2].innerHTML.match(/Total Posts: (.+?)<br/i) ? RegExp.$1: 'error').replace(',','');
var ttlmembers = (iTD[i+2].innerHTML.match(/Total Members: <a href="(.+?)>(.+?)<\/a><br/i)) ? RegExp.$2: '';
var newestmem = (iTD[i+2].innerHTML.match(/Newest Member: (.+?)<\/a>/i)) ? RegExp.$1: '';
var lastpost = iTD[i+2].innerHTML.match(/last updated topic: (<.+?>.+?<\/a>) by (.+?) \((.+?)\)/i)
? RegExp.$1: '';
var lpby = iTD[i+2].innerHTML.match(/last updated topic: (<.+?>.+?<\/a>) by (.+?) \((.+?)\)/i) ? RegExp.$2: '';
var lpt = iTD[i+2].innerHTML.match(/last updated topic: (<.+?>.+?<\/a>) by (.+?) \((.+?)\)/i) ? RegExp.$3: '';
}
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Users Online/i))
{
var MUO = iTD[i+2].innerHTML.split(/<br>/i)[0];
var UsersOnline = iTD[i+2].innerHTML.split(/<br>/i)[1];
}
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Today's Birthdays/i))
{
var Bdays = iTD[i+2].innerHTML;
iTD[i+1].style.display = "none";
iTD[i].colSpan = "1";
iTD[i+2].colSpan = "2";
iTD[i+2].innerHTML = '<center><table width="98%" height="96%" class="bordercolor" cellspacing="1"><tr><td class="windowbg2>'+Bdays+'</td></tr></table>';
}
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Events This Month/i))
{
var Events = iTD[i+2].innerHTML;
iTD[i+1].style.display = "none";
iTD[i].colSpan = "1";
iTD[i+2].innerHTML = '<center><table width="98%" height="96%" class="bordercolor" cellspacing="1"><tr><td class="windowbg2">'+Events+'</td></tr></table>';
}
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Forum Statistics/i))
{
iTD[i+1].style.display = "none";
iTD[i].colSpan = "1";
iTD[i+2].innerHTML = '<center><table width="98%" height="96%" class="bordercolor" cellspacing="1"><tr><td rowspan="2" class="windowbg2 width="8%" align="center">Total Topics: '+topics+'<BR>Total Posts: '+posts+'</td><td class="windowbg2" width="40%" rowspan="2">Last Topic to be updated was: '+lastpost+'<BR>Last Member to post was: '+lpby+'<BR>Last Topic was updated at: '+lpt+'</td><td class="windowbg2">Our Forum Currently has <a href="?action=members">'+ttlmembers+' Members</a><BR>Our Newest member is: '+newestmem+'</td></tr><tr><td class="windowbg2">'+PMFiller+'</td></tr></table>';
}
if(iTD[i].className.match(/catbg/i) && iTD[i].innerHTML.match(/Users Online/i))
{
iTD[i+1].style.display = "none";
iTD[i].colSpan = "1";
iTD[i+2].innerHTML = '<center><table width="98%" height="96%" class="bordercolor" cellspacing="1"><tr><td class="windowbg2">'+MUO+'</td><td class="windowbg2" width="40%">Users Currently Online:<BR>'+UsersOnline+'</td></tr></table>';
}
if(iTD[i].className.match(/titlebg/i) && iTD[i].innerHTML.match(/Info Center/i))
{
iTD[i].colSpan = "1";
}
}
</Script>