Post by Smangii on Nov 13, 2006 18:26:58 GMT -5
Based on amount of request, I decided to post this to the public. Enjoy.
Main Footers.
CrossBrowser.
Editing: (This part ONLY) Self explanatory, really.
Enjoy! ;D
Main Footers.
CrossBrowser.
<script type="text/javascript">
<!--
/* Slightly Insane Info Cener v3 - By Smangii
http://smangii.proboards78.com
Do Not Repost, Keep this Header Intact */
/* ~~~~ EDITING BELOW THIS LINE ~~~~ */
// Title of your forum, or initials (preffered)
var fTitle = 'this forum';
// Put "Yes" to show Info Center Titlebar, put "No" to not.
var showiBar = 'no';
// Put "Yes" to show Info Center Icons, put "No" to not.
var showIcons = 'no';
// Edit your Staff/Member Groups here ["Group Title","Group Hex Color"]
var group = [];
group[0] = ["Administrators","700000"];
group[1] = ["Global Moderators","000070"];
group[2] = ["Moderators","007000"];
/* ~~~~ EDITING ABOVE THIS LINE ~~~~ */
// Do not edit below
if(location.href.match(/\.com(\/|.+cgi(\?|#.+|\?\w+=home)?)?$/i))
{
var TD=document.getElementsByTagName("td");
for(e=0;e<TD.length;e++)
{
if(TD[e].width=="20" && TD[e].className.match("windowbg")){
if(showIcons == "yes"){
TD[e].style.display= '';
} else {
TD[e].style.display= 'none';
}}
if(TD[e].className == "titlebg" && TD[e].innerHTML.match(/Info Center/)){
if(showiBar == "yes"){
TD[e].style.display= '';
} else {
TD[e].parentNode.style.display= 'none';
}}
if(TD[e].className=="catbg" && TD[e].innerHTML.match(/Forum Statistics/))
{
var totalposts = (TD[e+2].innerHTML.match(/Total Posts: (\d+)(,\d+)?<br/i)) ? RegExp.$1+RegExp.$2: '0';
var totaltopics = (TD[e+2].innerHTML.match(/Total Topics: (\d+)(,\d+)? &/i)) ? RegExp.$1+RegExp.$2: '0';
var totalmembs = (TD[e+2].innerHTML.match(/Total Members: (.+?)<br/i)) ? RegExp.$1: '0';
var newmemb = (TD[e+2].innerHTML.match(/Newest Member: (.+?)<\/a>/i)) ? RegExp.$1+'</a>': '';
var lastpost = (TD[e+2].innerHTML.match(/Last Updated Topic: (.+?) by/i)) ? RegExp.$1: 'none';
var lastuser = (TD[e+2].innerHTML.match(/by (.+?) \(/i)) ? RegExp.$1: 'none';
var lastdate = (TD[e+2].innerHTML.match(/<\/a> \((.+?)\)<br\s?\/?>/i)) ? RegExp.$1: 'none';
TD[e+2].className = 'windowbg';
TD[e+2].align= 'left';
TD[e+2].innerHTML= '<table cellpadding="4" width="100%"><tr><td>We have a total of <b>'+totalmembs+'</b> registered members here at '+fTitle+'.</br>Our community has made '+totalposts+' Posts in '+totaltopics+' Topics.</br>Please welcome our newest member, '+newmemb+'</td><td>The last updated topic was '+lastpost+'.</br>It was posted by '+lastuser+' on '+lastdate+'.</td></tr></table>';
}
if(TD[e].className=="catbg" && TD[e].innerHTML.match(/Users Online/))
{
var moston = (TD[e+2].innerHTML.split(/Most\susers\s/)[1].split(/<br/i)[0]);
var onnow = (TD[e+2].innerHTML.split(/<br>/i)[1]);
var staffOn = (TD[e+2].innerHTML.match(/(\d+) Staff/i)) ? RegExp.$1: '0';
var membersOn = (TD[e+2].innerHTML.match(/(\d+) Member/i)) ? RegExp.$1: '0';
var guestsOn = (TD[e+2].innerHTML.match(/(\d+) Guest/i)) ? RegExp.$1: '0';
var divider = '<div style="width: 3px; height: 15px; float: right;"></div>';
var legend = new String();
for(var a=0;a<group.length;a++){
legend += '<font color='+group[a][1]+'>'+group[a][0]+'</font><br/>';
}
if(staffOn=="0" && membersOn=="0"){
onnow = "Currently no users are online.";
}
TD[e+2].className = 'windowbg';
TD[e+2].align= 'left';
TD[e+2].innerHTML= '<table cellpadding="4"><tr><td width="83%" style="border: 0px solid; border-bottom: 1px solid;"><div style="float:left">('+staffOn+' Staff - '+membersOn+' Members - <a href=javascript:popWindow(\'viewguests\')>'+guestsOn+'</a> Guests) The most users ever '+moston+'</div></td><td width="17%" rowspan="2" align="left">'+legend+'</td></tr><tr><td>'+onnow+'</td></tr></table>';
}
}
}
//-->
</script>
Editing: (This part ONLY) Self explanatory, really.
/* ~~~~ EDITING BELOW THIS LINE ~~~~ */
// Title of your forum, or initials (preffered)
var fTitle = 'this forum';
// Put "Yes" to show Info Center Titlebar, put "No" to not.
var showiBar = 'no';
// Put "Yes" to show Info Center Icons, put "No" to not.
var showIcons = 'no';
// Edit your Staff/Member Groups here ["Group Title","Group Hex Color"]
var group = [];
group[0] = ["Administrators","700000"];
group[1] = ["Global Moderators","000070"];
group[2] = ["Moderators","007000"];
/* ~~~~ EDITING ABOVE THIS LINE ~~~~ */
Enjoy! ;D