Version: , by tubedogg
Developer Last Online: Dec 2016
Version: 2.2.x
Rating:
Released: 03-21-2001
Last Update: Never
Installs: 8
No support by the author.
LAST UPDATED: 3.26.01 2:10 AM Eastern
I put together a little thing to show the top XX posters on your board. It can be used on a non-vB page. The username is a link to the member's profile.
Hack version: 0.0.4
Changes from version 0.0.1: Fixed a small bug with the path. Changes from version 0.0.2: Added option to exclude admins from list of posters. Changes from version 0.0.3: Fixed alternating colors so they are horizontal, not vertical. Changed $path to $url and $path2 to $path to make variables easier. Added a seperate header row color.
For version: 2.0.0 beta 3 (possibly also beta 1 and beta 2, but it is untested with those versions).
Files needed: topposters.php (see attached zip file below).
Files to edit: topposters.php (see instructions below).
Possible file locations: Anywhere, so long as the $path is set correctly.
Instructions
Unzip the file topposters.php from topposters004.zip to your hard drive.
Open topposters.php in an ASCII text editor, such as Notepad (Windows), SimpleText (Mac), EditPlus, UltraEdit, TextPad, etc. (DO NOT use WYSIWYG HTML editors such as FrontPage, HotDog, DreamWeaver, etc. They will in all likelyhood screw up the file! I will not be able to support you if you edit the file in one of these programs.)
Edit the variables at the top. These are:
---$maxposters > This is the number of posters you want to show.
---$hc > Set this to the color you want the header row to be.
---$bc1 and $bc2 > These are the first and second alternating colors. Look at the picture in the vbulletin.com thread and you'll see what I mean.
---$text and $link > Set the colors of the main text and the color of the links. Make sure this color is visible on both alternating colors, set in step 3b.
---$font > This is the font(s) to use for display. You can set specific fonts (e.g. Verdana, Arial, etc.) or general font-families (e.g. sans-serif, serif).
---$fontsize > Set a point size for your font. Size 8 is about equivelant to <font size=1>. Anything below about 6 will basically be undreadable, so be careful.
---$url > This is the path to your board files, such as index.php, members.php, etc. This is *not* the path to config.php (e.g. don't include the /admin part of the URL)!
---$path > This is the path to config.php - normally in the /admin directory. Do not add a trailing slash. It may need a leading slash.
---$admins > If you want admins included on the list of posters, set this to 1. If you do *not* want admins included, set this to 0.
Upload it to your website. You can include it as follows. To include it on a PHP-parsed page (.php, .php3, .phtml, etc.):
Code:
<? include("topposters.php"); ?>
To include it on a server-parsed page (.shtml, .shtm, .ssi, etc.):
Code:
<!--#include file="topposters.php"-->
Instructions are included in the zip file (topposters.txt) and brief instructions are also in the topposters.php file itself.
I loaded your hack and it works but I have one probelm with it. I have a user that goes by AhoyM8 . He should be based on his post counts in the top 5, but with your hack he doesn't even showup in the top 10. In the member list top10 he shows up number 3.
Any ideas?
Can someone help with this I have updated counters in cp
FIXED I HAD TO UPPATE HIS usergroupid from 3 to 2 IN THE DATABASE
GREAT HACK!!!!!!!!!
Click on Forums in my signature to see Top Posters. It is located at the bottom of the page lower left.
Warning: Unable to access upload/admin/config.php in /usr/home/d/e/deadlycncu/public_html/upload/topposters.php on line 59
Fatal error: Failed opening required 'upload/admin/config.php' (include_path='') in /usr/home/d/e/deadlycncu/public_html/upload/topposters.php on line 59
thats wat i get i tried all sorts redownloaded and tried again ahhhhhhhhhh
np i had to change path to admin thats it ive done it now anyway thx... oh dam now im having problams including file in my index.shtml page i tried
<!--#include file="cncu.deadlyfear.com/upload/topposters.php" -->
<!--#include file="/upload/topposters.php" -->
<!--#include file="upload/topposters.php" -->
<!--#include file="topposters.php" -->
and loads y dont it work ??