Post by acoolie530 on Apr 9, 2005 2:28:01 GMT
Name: vBulletin Info Center
Compatibility: Firefox/IE
Placement: Main Footers
Preview: Aqua-Soft (without Birthdays or Most online)
Notes: I love doing info centers...
Compatibility: Firefox/IE
Placement: Main Footers
Preview: Aqua-Soft (without Birthdays or Most online)
Notes: I love doing info centers...
<script>
/* vBulletin Info Center by Acoolie
This header must stay in tact */
var forumname = "FORUM NAME" //Your Forum Name
var tab = document.getElementsByTagName("table");
var td = document.getElementsByTagName("td");
var dname = (td[2].innerHTML.match(/Hey, (.+?),/i)) ? RegExp.$1:"guest"
for(w=0;w<td.length;w++) {
if(td[w].className=="windowbg2" && td[w].innerHTML.match(/(Total Posts)/i) && td[w].innerHTML.match(/(Total Topics)/i)) {
var topic = (td[w].innerHTML.match(/Total Topics: <b>(\d+)<\/b>/i)) ? RegExp.$1:false;
var post = (td[w].innerHTML.match(/Total Posts: <b>(\d+)<\/b>/i)) ? RegExp.$1:false;
var stats = td[w-1].innerHTML
var on = td[w+4].innerHTML
td[w-1].innerHTML = on
td[w+4].innerHTML = stats
var guests = (td[w+5].innerHTML.match(/(\d+) Gues(t|ts)/i)) ? RegExp.$1:false;
var members = (td[w+5].innerHTML.match(/(\d+) Membe(r|rs)/i)) ? RegExp.$1:false;
var uoTot = Math.floor(guests) + Math.floor(members)
var newest = (td[w+2].innerHTML.match(/Newest Member: (.+?)<\/a>/i)) ? ""+RegExp.$1+"</a>":false;
var mem = td[w+2].getElementsByTagName("a");
var mem2 = mem[0].innerHTML
var memo = td[w+5].innerHTML.split(/<br\/?>/i);
var lin = td[w].getElementsByTagName("a");
if(lin[1].href.match(/index.cgi?action=viewprofile&username=(.+?)/i)){
var by = RegExp.$1;
} else {
var by = "#"
}
if(td[w].innerHTML.match(/by (.+?)<\/b>/i)) {
var by2 = RegExp.$1;
}
var memfix = (members==1) ? "member" : "members";
var guestfix = (guests==1) ? "guest" : "guests";
var memf = (mem2.match(/<b>(.+?)<\/b>/i)) ? RegExp.$1:false;
var memf2 = (newest.match(/<a (.+?) href=(.+?) (.+?)><b>(.+?)<\/b><\/a>/i)) ? "<a "+RegExp.$1+"href="+RegExp.$2+""+RegExp.$3+">"+RegExp.$4+"</a>":false;
td[w-2].innerHTML = "<b>Currently Active Users: "+uoTot+" ("+members+" "+memfix+" and "+guests+" "+guestfix+")</b>"
td[w].innerHTML = memo[1]
td[w].align = "left"
td[w-3].align = "left"
td[w-3].innerHTML = "<font class='text1' size='2'><b>Whats going on?</b></font>"
td[w+1].innerHTML = "<b>"+forumname+" Forums Statistics</b>"
td[w+3].innerHTML = "Threads: "+topic+", Posts: "+post+", Members: "+memf+"<br/>Welcome to our newest member, "+memf2+""
var bottom = td[w].parentNode.parentNode.insertRow(5)
var cell1 = bottom.insertCell(0)
cell1.className = "windowbg"
var cell2 = bottom.insertCell(1)
cell2.className = "windowbg"
var log = (dname=="guest") ? '<a href="/index.cgi?action=login">Log In</a>' : '<a href="/index.cgi?action=logout">Log Out '+dname+'</a>'
cell2.innerHTML = '<table border="0" cellspacing="0" cellpadding="4" width="100%"><tr><td><a href="/index.cgi?action=markallboardsread">Mark Forums Read</a> &nb'+'sp;-&nb'+'sp; <a href="/index.cgi?action=mlstaff">View Forum Leaders</a></td><td align="right"><b>'+log+'</b></td></tr></table>'
}
}
</script>