vForums Support Banner Image



 

Welcome Guest! Please Login or Register
vForums Support :: Programming & Coding :: Database of Codes/Hacks/Mods :: View Topic - Top Posters Table
     1,  2Printable View
Wrighty
Very Senior Member
*****

[Avatar]

Posts: 3,269
Status: Offline
Gender: Male
Joined: 16th Dec 2007
Reputation: 16%  



Top Posters Table (3rd Apr 08 at 6:32pm)
This code will put a table at the top of your forum and add a link to the user's bar that allows the member to show and hide the table. make sure you edit it correctly otherwise you'll get the wrong forum's top posters! Smiley

Global/Main Header
<table border='0' class='border' align='center' cellspacing='1' cellpadding='3' id='w_top_table' width='150px' style='display: none;'>
    <tr>
        <td class='title1' align='center'>Top Posters</td>
    </tr>
    <tr>
        <td class='window1' id='top_holder'></td>
    </tr>
</table><br>

<script>
/*Top Posters Table.
Created By Wrighty
No Rip, Repost or anything!*/

var _u = 'wrighty';
var _t = '5';


var _l = '<table border="0" width="100%" cellspacing="1" cellpadding="2">';
var _s = 'http://'+_u+'.virtualforums.co.uk/javascript/top_posters.php?max='+_t;
document.write('<script src = ' + _s + '></sc'+'ript>');
function footer(){
    for(i=0;i<top_posters.length;i++){
        _l += '<tr><td width="75%" align="left"><a href="/action/view_profile/user/'+top_posters[i][0]+'/" class="'+top_posters[i][2]+'"&gt;'+top_posters[i][1]+'</a></td><td width="25%" align="right">'+top_posters[i][3]+'</td></tr>';
    }
    _l += '</table>';
    get('top_holder','id').innerHTML = _l
    var _a = document.createElement('a');
    _a.onclick = function(){
        get('w_top_table','id').style.display = (get('w_top_table','id').style.display=='none')? '' : 'none';
    };
    _a.href = 'javascript: void(0);';
    _a.appendChild(document.createTextNode('Top Posters'));
    get('pms','id').firstChild.insertBefore(document.createTextNode(' :: '),get('pms','id').firstChild.firstChild);
    get('pms','id').firstChild.insertBefore(_a,get('pms','id').firstChild.firstChild);
}
</script>


Global/Main Footer:
<script>
footer();
</script>


Edit the red parts. They're the important parts.

Where I have 'Wrighty' is where you want to put the USERNAME of your board. Such as: support. Also, where I have '5' is the number of top posters to display. Max is 10! Smiley
Back to Top - Link to Post - Last edit: 18th Jun 08 at 8:36pm by Wrighty

Image
mezorro
Junior Member
**

[Avatar]

Posts: 106
Status: Offline
Gender: Male
Joined: 28th Jan 2008
Reputation: 1%  



Re: Top Posters Table (18th Jun 08 at 2:53pm)
Hey Wrighty what do you mean about the username of the board. Do you mean the admins username or the board url like it's support here

Edit: My code isn't working.
Code:
 
  1. <table border='0' class='border' align='center' cellspacing='1' cellpadding='3' id='w_top_table' width='150px' style='display: none;'>
  2.     <tr>
  3.         <td class='title1' align='center'>Top Posters</td>
  4.     </tr>
  5.     <tr>
  6.         <td class='window1' id='top_holder'></td>
  7.     </tr>
  8. </table><br>
  9.  
  10. <script>
  11. /*Top Posters Table.
  12. Created By Wrighty
  13. No Rip, Repost or anything!*/
  14.  
  15. var _u = 'gamerspark';
  16. var _t = '5';
  17.  
  18. var _l = '<table border="0" width="100%" cellspacing="1" cellpadding="2">';
  19. var _s = document.createElement('script');
  20. _s.src = 'http://'+_u+'.virtualforums.co.uk/javascript/top_posters.php?max='+_t;
  21. _s.type = 'text/javascript';
  22. document.body.appendChild(_s);
  23. function footer(){
  24.     for(i=0;i<top_posters.length;i++){
  25.         _l += '<tr><td width="75%" align="left"><a href="/action/view_profile/user/'+top_posters[i][0]+'/" class="'+top_posters[i][2]+'">'+top_posters[i][1]+'</a></td><td width="25%" align="right">'+top_posters[i][3]+'</td></tr>';
  26.     }
  27.     _l += '</table>';
  28.     get('top_holder','id').innerHTML = _l
  29.     var _a = document.createElement('a');
  30.     _a.onclick = function(){
  31.         get('w_top_table','id').style.display = (get('w_top_table','id').style.display=='none')? '' : 'none';
  32.     };
  33.     _a.href = 'javascript: void(0);';
  34.     _a.appendChild(document.createTextNode('Top Posters'));
  35.     get('pms','id').firstChild.insertBefore(document.createTextNode(' :: '),get('pms','id').firstChild.firstChild);
  36.     get('pms','id').firstChild.insertBefore(_a,get('pms','id').firstChild.firstChild);
  37. }
  38. </script>
 
Back to Top - Link to Post - Last edit: 18th Jun 08 at 2:57pm by mezorro

www.thegamerspark.com
Graham
Moderator
*****
Resident Satirist

[Avatar]
Mood: Ill :[

Posts: 1,257
Status: Offline
Gender: Male
Location: Sussex, UK
Age: 23
Joined: 9th Dec 2007
Reputation: 20%  



Re: Top Posters Table (18th Jun 08 at 3:02pm)
Link to your site? I've tried the original code on my test board and it seems to work ok, so perhaps recopy the code?

As for the "board username" he means the portion before the ".virtualforums.co.uk", so for here it would be 'support' Smiley
Back to Top - Link to Post

Image
mezorro
Junior Member
**

[Avatar]

Posts: 106
Status: Offline
Gender: Male
Joined: 28th Jan 2008
Reputation: 1%  



Re: Top Posters Table (18th Jun 08 at 3:42pm)
http://gamerspark.vforums.co.uk
I also added the global footer part and it stlil doesn't work
Back to Top - Link to Post

www.thegamerspark.com
Graham
Moderator
*****
Resident Satirist

[Avatar]
Mood: Ill :[

Posts: 1,257
Status: Offline
Gender: Male
Location: Sussex, UK
Age: 23
Joined: 9th Dec 2007
Reputation: 20%  



Re: Top Posters Table (18th Jun 08 at 3:50pm)
I've registered on your site and it works alright in FF, but seemingly not in IE Smiley Is it IE you're using?

I think this will be one for Wrighty to sort out Smiley
Back to Top - Link to Post

Image
mezorro
Junior Member
**

[Avatar]

Posts: 106
Status: Offline
Gender: Male
Joined: 28th Jan 2008
Reputation: 1%  



Re: Top Posters Table (18th Jun 08 at 5:54pm)
Yeah i have IE 7. So i'm guessing Wrighty has FF. Thats why it doesn't work?
Back to Top - Link to Post

www.thegamerspark.com
Graham
Moderator
*****
Resident Satirist

[Avatar]
Mood: Ill :[

Posts: 1,257
Status: Offline
Gender: Male
Location: Sussex, UK
Age: 23
Joined: 9th Dec 2007
Reputation: 20%  



Re: Top Posters Table (18th Jun 08 at 6:49pm)
I think it could be a simple browser compatability issue, but Wrighty will know for certain and should be able to provide a cure Smiley
Back to Top - Link to Post

Image
Wrighty
Very Senior Member
*****

[Avatar]

Posts: 3,269
Status: Offline
Gender: Male
Joined: 16th Dec 2007
Reputation: 16%  



Re: Top Posters Table (18th Jun 08 at 8:37pm)
I have fixed it and it seems to work on your forum in IE now! Smiley

Also updated the first post to the recent version. Let me know if it doesn't work! Smiley
Back to Top - Link to Post

Image
CåñåÐå™
Full Member
***

[Avatar]

Posts: 358
Status: Offline
Gender: Male
Location: Toronto Ontario
Joined: 21st Dec 2007
Reputation: 4%  



Re: Top Posters Table (18th Jun 08 at 9:24pm)
It always worked fine in IE7 for me.
Back to Top - Link to Post

Image
click here We have 15 Different Skins/Templates for your vForum
mezorro
Junior Member
**

[Avatar]

Posts: 106
Status: Offline
Gender: Male
Joined: 28th Jan 2008
Reputation: 1%  



Re: Top Posters Table (18th Jun 08 at 10:16pm)
it works great now thanks!
Back to Top - Link to Post

www.thegamerspark.com
Wrighty
Very Senior Member
*****

[Avatar]

Posts: 3,269
Status: Offline
Gender: Male
Joined: 16th Dec 2007
Reputation: 16%  



Re: Top Posters Table (18th Jun 08 at 10:23pm)
 
it works great now thanks!


Smiley Happy to help!
Back to Top - Link to Post

Image
[.tR] ookie1
Junior Member
**

[Avatar]
New avvy!

Posts: 148
Status: Offline
Joined: 16th Jan 2008
Reputation: 3%  



Re: Top Posters Table (19th Jun 08 at 10:33am)
Will this work in main footers?
Back to Top - Link to Post

Image
Now open, well sorta, so start posting.


Image

Hallelujah! 'tis done; I believe on the Son; I am saved by the blood of the Crucified One!

cout << "Marc is busy";
vChat Developer
*****
I <­3 Ross

[Avatar]

Posts: 2,953
Status: Offline
Gender: Male
Location: Ontario, Canada
Age: 16
Joined: 9th Dec 2007

Additional Groups:
Coding Team

Reputation: 18%  



Re: Top Posters Table (19th Jun 08 at 5:05pm)
 
Will this work in main footers?



It doesn't matter where you place the code, as long as the first portion is placed above the second. Smiley
Back to Top - Link to Post

Image


Image
[.tR] ookie1
Junior Member
**

[Avatar]
New avvy!

Posts: 148
Status: Offline
Joined: 16th Jan 2008
Reputation: 3%  



Re: Top Posters Table (20th Jun 08 at 4:25am)
I can't get it to work.

http://chi.vforums.co.uk
Back to Top - Link to Post

Image
Now open, well sorta, so start posting.


Image

Hallelujah! 'tis done; I believe on the Son; I am saved by the blood of the Crucified One!

cout << "Marc is busy";
vChat Developer
*****
I <­3 Ross

[Avatar]

Posts: 2,953
Status: Offline
Gender: Male
Location: Ontario, Canada
Age: 16
Joined: 9th Dec 2007

Additional Groups:
Coding Team

Reputation: 18%  



Re: Top Posters Table (20th Jun 08 at 4:35am)
Find this line in the Top Posters code:

<table border='0' class='border' align='center' cellspacing='1' cellpadding='3' id='w_top_table' width='150px' style='display: none;'>

Remove the green. Smiley
Back to Top - Link to Post

Image


Image
     1,  2Printable View

All times are GMT+1 :: The current time is 7:50pm
Page generated in 0.9245 seconds
with 21 Database Queries and 18 cache files
This Forum is Powered By vForums
Create a Forum for Free