View Full Version : Top Posters List
For vBulletin 4.1.0 Onwards
Versions Attached
4107: vBulletin 4.1.0 to 4.1.12
4200: vBulletin 4.2.0 (+)
This modification is not available for vBulletin 4.0.x
Please remember to click Mark as Installed if you use this modification.
Please fee free to nominate this modification for the MOTM, and/or use the donate link provided (Support Developer).
This displays a page with the Top Forum Posters for a given set of periods. Two of the periods are fixed ('This Month' & 'Overall') but can be turned off in the options. The other three periods are user definable (in days) and cannot be turned off. The default values for these columns are 1 day, 7 days & 28 days.
* The number of posters to be shown can be set, the default is the Top 10 posters.
* You can select which usergroups are included (or excluded) in the count, so members in banned groups etc are not shown
* You can exclude individual userids such as rss posters.
* You can exclude forums from the counts - however, this exclusion does not apply to the final "overall" count.
* If enabled, this will also add a link to your Quick Links or Community Links menus.
* There is an option to prefix the link path if you use something like CMPS.
* Usergroup & forum settings now display actual lists rather than needing csv id lists.
To install just unzip the xml file and import it using the Product Manager
Support
Support & Bug fixes will be provided for vBulletin 4.2.0 onwards.
Limited support will be provided for vBulletin 4.1.8 - 4.1.12 (No bug fixes).
Support will not be provided for Alpha & Beta versions, or anything prior to vBulletin 4.1.8.
Low priority will be given to posters who do not have this marked as installed
In some cases, support can only be provided if I have an admin login and ftp access.
History:
v4.0.1 : 03-Jan-2010 : Initial release for vb 4.0.0 Gold.
v4.0.2 : 12-Jan-2010 : Fixed WOL location. Added userid exclusion facility.
v4.0.3 : 17-Jan-2010 : Updated settings display. Added forum exclusion facility.
v4.0.4 : 20-Jan-2010 : Internal update, not released.
v4.0.5 : 26-Jan-2010 : Various updates.
v4.0.6 : 16-Feb-2010 : Settings update.
v4.0.7 : 27-Feb-2010 : Style code updates for vB 4.0.2.
v4.0.8 : 26-Sep-2010 : Install Code Updated.
v4.0.9 : 06-Nov-2010 : Install code updated.
v4.1.0 : 04-Dec-2010 : Updated for vBulletin 4.1.
v4.1.1 : 05-Mar-2011 : Fix possible array issue.
v4.1.7.0 : 16-Oct-2011 : Updated for vBulletin 4.1.7.
v4.2.0.0 : 24-May-2012 : Updated for vBulletin 4.2.0.
BlackJacket
03 Jan 2010, 12:40
Thanks Paul. Tagged for later...
Very Nice work Pual, Rated 5 stars :)
04wayne
03 Jan 2010, 13:26
Marked as installed. And rated 5 stars. Thank you very much for this, pal. Very helpful for my 'Posters Of The Week' :D
albibak
04 Jan 2010, 19:42
Paul M,
Thanks for the mod
Please, find in attachment the french translation
You can find the french topic for this mod here: http://forum.vbulletin-fr.org/modifications/1088-Liste-des-plus-bavards
vulture
05 Jan 2010, 10:24
I get this error:
MySQL Error : MySQL server has gone away
Error Number : 2006
Works well, however, the list seems a bit odd - would love to be able to define the following
- last day
- last week (7 days)
- last month (28 days)
- last year (365 days)
- overall
But I can't seem to get this to work and when I do think I've got it the order is skewed
Only the first three columns can have their time period defined, so you cannot do the above.
Installed.
Paul, how about an option to exclude certain userid's ? I'd like to get my RSS bot off there if I could.
Hmmm, seems reasonable, I will consider that.
Thanks for this, I need something like this for a posting contest, but I want to exclude posts in some forums from being counted, can you add this feature ?
I'll consider that for the next update.
4.0.3
Updated settings display.
Added forum exclusion facility.
4.0.3
Updated settings display.
Added forum exclusion facility.
Thanks a lot!! Marked as installed & I will be testing it :)
DoubleGlasses
23 Jan 2010, 03:40
I just installed this product - but it's only displaying user names.
Check the screenshot below.
Any suggestions?
http://img522.imageshack.us/img522/871/capturetopposters.png
yilmaz68
23 Jan 2010, 04:56
installed, thanks Paul !
I just installed this product - but it's only displaying user names.
Check the screenshot below.
Any suggestions?
http://img522.imageshack.us/img522/871/capturetopposters.png
At a guess I would say you have changed the text colour that usernames are displayed with to white, so they are white on white. Edit the css_custom_top.css template to make the box background colours more suitable for your forum.
Thanks Paul, nice add-on. :) Turkish translation can be downloaded from the attachment. To install, overwrite your language pack.
Installed, works good but doesn't use the stylevars. Edited the CSS to do what I wanted though.
Thanks!
synseal
24 Jan 2010, 22:55
Great, works fine, Thank You!.
What stylevars exactly ?
Most everything in the CSS is hardcoded to a color, a light color. As I use a darker theme on my site it didn't go well.
I mostly used the stylevar blockrow to fix it so it looked the way I needed.
Carmack
03 Mar 2010, 00:37
This is fantastic! Very simple!
If I wanted to call to the script to make a "top posters" Forum Box that only included all-time top posters, how would you recommend I do this?
MedellinStyle
03 Mar 2010, 08:24
This is fantastic! Very simple!
If I wanted to call to the script to make a "top posters" Forum Box that only included all-time top posters, how would you recommend I do this?
YEs how to apply this to a sidebar block?? please please!!
You cannot do that - other than to write a whole new modification to do it.
I think I found a bug in this one, posts deleted softly still get counted, can you please look at this?
Thanks in advance.
BadgerDog
12 Jun 2010, 20:16
Installed ... very nice Paul .. thank you .. :)
For those wanting to change CSS variables to suit custom styles, this mod uses:
custom_top.css
Regards,
Badger
I think I found a bug in this one, posts deleted softly still get counted, can you please look at this?
Thanks in advance.
I replaced line 270 with this:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
It seems to work, please let me know Paul M if this fix is healthy, thanks :)
If you wish to exclude moderated and soft deleted posts then that will work fine.
Sicilian
17 Jun 2010, 12:57
Great Mod, thank you.
Only niggle I have is the link to cableforum. Is it possible to remove the link? I dont mind making a donation in order to be able to remove the link. Thank you.
Yes, you can remove it for a small donation.
Sicilian
17 Jun 2010, 14:07
Yes, you can remove it for a small donation.
:cool: Please pm me details, thank you :up:
Hi, thank you for the mod. I have installed it but the top posters page is empty. Not sure what is wrong...?
http://forums.soccerfansnetwork.com/misc.php?do=topposters
That looks a bit like the template is missing, id suggest removing it, and re-installing it.
Paul, thanks so much for the response. I uninstalled the hack and re-installed it and no success....what could I have done wrong? I saved the xml file and then uploaded it via Import Product. Thanks..
It randomly started working...maybe a cache problem. Thanks.
OurCouponHome
08 Sep 2010, 23:59
Thanks!! My members have been asking for this since our upgrade!
Can it be done in block with tabs?
Kyo-dono
23 Dec 2010, 09:38
Can you add mini-avatars and link with username too? Very nice add-on. :)
Installed.
You can edit the templates to do that if you prefer it on your site, but i wont be adding them as a default in the mod. :)
rammieone
23 Dec 2010, 11:24
Paul is there a way to have this show in the forum blocks ?
Not without writing a seperate mod, the system for blocks is very diferent.
rammieone
23 Dec 2010, 14:02
Cheers for the quick answer Paul!
Maybe one for the future???
lycheepassion
24 Dec 2010, 10:14
Hey I installed but I don't see it? Need it for a giveaway thanks!
Looks like this has stopped working on vB 4.1.1 Beta, can anybody confirm this or is it just my test forum?
Its your forum. Its fine on my 4.1.1 beta.
Looks like I was too tired last night, I stupidly forgot that I changed some usergroup settings, of course they're not counted in a test forum.... Argh! Sorry for the confusion mate!
Kyo-dono
13 Jan 2011, 07:29
Working this mod in 4.1.1?
As it says ;
vB Version: 4.x.x
Kyo-dono
13 Jan 2011, 12:36
Thanks. Is it possible to remove "Top Posters by Paul Marsden" at the bottom?
Kyo-dono
13 Jan 2011, 18:23
I like your mod. Thank for it. :)
But i don't like the optic of bottom line. Its only a feeling. I can't explain it. ^^
Is there a legal way to remove the branding?
Anyone who donates is free to remove the branding. :)
ehsanix
14 Jan 2011, 16:39
Paul M-how to apply this to a sidebar block?
help plsssssss
You cannot, its not designed for the sideblock.
with a css edit for background color , works flawlessly on 4.1.1. Might wanna consider putting background color as a option in the options for those who dont know how to edit css sheets for dark colored forums
mindway
06 Feb 2011, 12:05
how can i display this on top of each page... for instance call the plugin at top of each page...
You cannot do that, its designed to be its own page.
beatyourtruck
09 Mar 2011, 02:46
Excellent Paul. Working perfectly on 4.1.2.
Thank you! 8)
Strauss
29 Mar 2011, 13:21
awesome thanks!
dlewisr
20 Apr 2011, 19:19
Cheers mate. Job's a good 'un
Alan_SP
26 Apr 2011, 01:14
how can i display this on top of each page... for instance call the plugin at top of each page...
You cannot do that, its designed to be its own page.
Well, it could be done, if he really want it and want to do a bit work on it.
You need to change template Top_posters, remove everything except table code for creating list and usual HTML page code. The rest is just how vBulletin creates its own pages, so it could go and in this case it should go.
Then find template that is used everywhere. You should use either navbar or footer (i.e. if you want it on top or bottom of your forum). After that, just put iframe html code calling top posters. :)
If you don't know about what I'm talking, don't do this.
Alan_SP
26 Apr 2011, 01:26
Paul, excellent mod, really like it. I use it for Top 100 posters, so I needed to add poster's position number (you can get lost in this many posters).
If someone wants to do this, edit this template:
Top_Posters_Bit
find:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
add before:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
As posts.raw isn't defined, you need to create it. Edit plugin Top posters that uses hook misc_start (all plugins have same name, so look for hook).
Find:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Add right before or after this code:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
That's it, you have users postion before users name. :) I attached modified file.
billstelling
26 Apr 2011, 04:00
awesome mod! I like it allot, well done.
jack150464
05 Jun 2011, 23:45
How do I change the background color?
thanks
You would need to edit the custom CSS.
rasp187
12 Jun 2011, 05:13
You would need to edit the custom CSS.
Any way you can detail this more, like how I make it darker for my dark skins instead of white? Great mod, btw. Thanks a lot!
Sorry, I cannot give specific examples - the custom css is a template supplied as part of the mod, you can edit as you wish.
Updated: This is now available for the 4.1.x series of vBulletin only.
Alan_SP
09 Dec 2011, 09:17
Paul, could you make that users' names appear how they look like in postbit (with different colors)?
vividbreeze
04 Jan 2012, 01:15
Is there a homepage widget for this too? Kinda like the top 5 poster one I saw long ago?
nodofollow
08 Jan 2012, 18:57
work with 4.1.9 ?
As it says : vB Version: 4.1.x
Danny Diamond
09 Jan 2012, 02:12
Installed. It would be cool if you could make it so it appeared under "Who's online" and a bit smaller.
Overall its a sweet mod though. Thanks for it.
This is a great mod, and I used to run it on 3.x. However, I had to disable it because it is an absolute resource hog on my large forum (5+mil posts). Running it the first time spiked my server load for 30 seconds from 2 to 8 (and tied up mysql). subsequent runs still take over 15 seconds. This is on a very fast server (8cpu, 12gig, 15K scsi raid 10, xcache, sphinx, etc).
Are there any options to cache tho results or reduce server load? Maybe a cron job once per day?
Interesting... If I enable the monthly count, it takes forever.. If I do 28 days it also takes forever. But if I do 1 day, 7 days and all time, it takes only a second or two. 14 days maybe adds 1 second. There is a threshold of some type where it takes vastly longer, so it's not linear. Could it have to do with some cache filling up (vbulletin, mysql or xcache)?
Do you have the Post.Dateline index on your forum ?
Do you use the usergroup filtering ?
Thanks for the reply.
Yes, I have a Post.Dateline index.
I tried it with and without usergroup filtering, no noticeable difference.
Have you tried it on a very large forum?
Nirjonadda
03 Mar 2012, 13:24
Installed...working fine on 4.1.10
Have you tried it on a very large forum?
My forum has 2 million posts, it renders the whole page in < 1 second.
Trevor Matthews
03 Mar 2012, 18:50
Installed, works perfectly in 4.1.11
vBulletin® v3.6.12, Copyright ©2000-2012, Jelsoft Enterprises Ltd.