vForums Support > Programming & Coding :: Database of Codes/Hacks/Mods :: > Average Posts Per Member in Info Center

Average Posts Per Member in Info Center - Posted By Danny (schnooble) on 31st Dec 07 at 2:12am
Main Footer

Preview:

Image

This adds the average posts per member into the info center

Code:
 
  1. <script type="text/javascript">
  2. <!--
  3. /*Average Posts Per Member in Info Center by Danny*/
  4.  
  5. var getID = document.getElementById("info_center_stats");
  6. var posts = getID.innerHTML.match(/Posts:s(.+?)<br ?/?>/i) ? RegExp.$1.replace(/,/,''): ''1
  7. var members = getID.innerHTML.match(/Members:s(.+?)<br ?/?>/i) ? RegExp.$1.replace(/,/,''): ''
  8.  
  9. getID.innerHTML += 'Posts Per Member: ' + (posts/members);
  10.  
  11. //-->
  12. </script>
 

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 2:13am
I would suggest you do the following:

replace the commas (,) in the numbers, and parse the number (result) {Wink}

once you have done those, your code will be added! {Smile}

Re: Average Posts Per Member in Info Center - Posted By Danny (schnooble) on 31st Dec 07 at 3:10am
I think ive done what you want {Tongue Out}

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 9:41am
no...

var members = getID.innerHTML.match(/Members:\s(.+?)<br ?\/?>/i) ? RegExp.$1.replace(/,/,''): ''

that's it! {Wink}

now alter the other one {Tongue Out}

Re: Average Posts Per Member in Info Center - Posted By Danny (schnooble) on 31st Dec 07 at 11:34am
{Tongue Out}
cr0w told me to put that {Tongue Out} and that the second one was unneeded

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 11:46am
did he? I wouldn't have put it... oh well! {Tongue Out}


Re: Average Posts Per Member in Info Center - Posted By Danny (schnooble) on 31st Dec 07 at 11:47am
{Tongue Out} either way it still works so meh {Unsure} {Tongue Out}

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 11:52am
ok I'll add this later if cr0w hasn't already! {Smile}

Re: Average Posts Per Member in Info Center - Posted By Marc (cr0w) on 31st Dec 07 at 3:55pm
 
ok I'll add this later if cr0w hasn't already! {Smile}


parseInt() is rarely needed. The only real time it's needed is if you're adding, as older browsers may think you're trying to combine two strings. {Wink}

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 3:57pm
ya, I forgot he was dividing! {Tongue Out}

So yeah, it can be ignored !;)

Re: Average Posts Per Member in Info Center - Posted By Marc (cr0w) on 31st Dec 07 at 4:01pm
Hmm, actually Danny, the RegExp.$1 isn't needed; you should leave it as this:

var members = getID.innerHTML.match(/Members:\s(.+?)<br ?\/?>/i) ? RegExp.$1.replace(/,/,''): ''

That's why it's not smart to ask me these things at 1am. {Tongue Out}

Re: Average Posts Per Member in Info Center - Posted By Michael (wrighty) on 31st Dec 07 at 4:02pm
+1 to Wrighty! {Tongue Out}

(but Cr0w is still winning! {Sad} )

Re: Average Posts Per Member in Info Center - Posted By Marc (cr0w) on 31st Dec 07 at 4:12pm
 
+1 to Wrighty! {Tongue Out}

(but Cr0w is still winning! {Sad} )


{Tongue Out}