Please login or register. Welcome to the Studio, guest!


Quick Links:


newBookmarkLockedFalling

ialex
Guest
This will add in each member's profile a column, which will state that member's average posts per day. This, of course, excludes the original administrator, since their join date is "Day 1", as such, a "---" will be used to display their average posts per day.

Place it in your Main Footer.

Cross-Browser

Conforums.

Preview


<script type="text/javascript">
<!--

/*
Average post per day in member's profile - Conforums
By iAlex
May be reposted and reproduced - Open source
*/

if(location.href.match(/((action=profile2$)|(action=viewprofile))/)){
var iBld=document.getElementsByTagName('b')
var iFnt=document.getElementsByTagName('font')
var iTd=document.getElementsByTagName('td')
for(i=0;i<iTd.length;i++){
if(iTd.innerHTML.match(/Posts: /) && iTd[i+1].getElementsByTagName('font')[0].innerHTML.match(/(\d+)/) && !iTd.className.match(/windowbg/) && iTd.width!="100%"){
var iPst=RegExp.$1
}
}
for(i=0;i<iFnt.length;i++){
if(iFnt.innerHTML.match(/(\d+)\/(\d+)\/(\d+) at/) && !iFnt.innerHTML.match(/Day 1/)){
var iDte=new Date()
var iDay=iDte.getDate()*1
var iMonth=(iDte.getMonth()+1)*30.4375
var iYear=(iDte.getFullYear()-2000)*365.25
var iTdy=iYear+iMonth+iDay
var iMn=RegExp.$1*30.4375
var iDy=RegExp.$2*1
var iYr=RegExp.$3*365.25
var iTdays=(iTdy)-(iMn+iDy+iYr)
if(iTdays==0){
iTdays='1';
}
}
}
var iAverage=(iPst/iTdays).toFixed(2);
for(i=0;i<iBld.length;i++){
if(iBld.innerHTML.match(/Date Registered:/)){
var iRw=iBld.parentNode.parentNode.parentNode.parentNode.insertRow(5);
var iCl=iRw.insertCell(0);
var iTxt=document.createTextNode('Average Posts Per Day: ')
iCl.style.fontWeight='bold';
iCl.style.fontSize='13';
iCl.appendChild(iTxt);
var iCl2=iRw.insertCell(1);
var iTxt2=document.createTextNode(iAverage)
iCl2.style.fontSize='13';
iCl2.appendChild(iTxt2)
if(iCl2.innerHTML.match(/NaN/)){
iCl2.innerHTML='---';
}
}
}
}

//-->
</script>


newBookmarkLockedFalling