← This link button needs to be replaced, and pertains to the original version, not this fork.
Top Poster of the Month (SMcCandlish fork) is a phpBB extension to automatically calculate a Top Poster of the Month award and a top posters Hall of Fame page.
This extension requires at least phpBB version 3.3.0.
This is a port of the mod 3D-I made first for phpBB 2.x and then for phpBB 3.1 and 3.2, but then updated further by S. McCandlish to work properly in phpBB 3.3.x and to fix some bugs and misfeatures.
- Some tweaks to comply with phpBB 3.3.x directory structure and coding standards.
- Implemented fixes by original developer 3D-I, which existed in a 2020 branch but were never merged into the main codebase.
- Fixed issue where exclusion of Founders didn't work if Admins were included, because Founders are also Admins.
- Fixed bug in which "just use the last month's stats" logic for calculating the TPotM was also applied to Hall of Fame rendering, which both ignored recent activity and confusingly claimed in the listing that all these users had not logged in for a month.
- Enabled inclusion of Founders, Admins, and Mods in Hall of Fame listing even if excluded as Top Poster of the Month candidates.
- Textual cleanup (normal English capitalization and punctuation, etc.)
- Display a Top Poster of the Month (TPotM) on your phpBB board, as well as a top-posters Hall of Fame (HoF) page, with mini-profiles.
- Founders, Admins/Moderators, and banned users can be selectively excluded via ACP panel.
- The (non-excluded) poster with the max number of posts made in the current month's timespan will win.
- Custom-cached data management is in the extension's ACP module, along with a bunch of options (including logs).
- The TPotM's profile link complies with the "Can view profile" native permissions of users.
- Provided is a customisable viewport which contains the HoF (top posters ever) since the board's start date up to present.
- The current TPotM lies in the present month's stats.
- Multiple template locations.
- Compatible with Default Avatar Extended (DAE).
Copy the extension to /ext/threedi/tpotm
in your phpBB installation's directory.
Go to "ACP" > "Customise" > "Extensions" and enable the "3Di - Top Poster of the Month" extension.
If you already had an old version installed, it is advsiable to disable it first, remove its files (not its database entries), install the new version, enable it, and purge the board cache.
Your contribution motivates the improvement of this free software and the creation of more.
Support the phpBB 3.3.x redeveloper SMcCandlish:
Support the original phpBB 3.1.x–3.2.x developer 3D-I:
- It probably makes sense to undo merging of Admins and Mods into a single pseudo-category; there seems to be no reason for this, and many users of the extension would probably prefer to distinguish, e.g by allowing Mods but not Admins (including Founders) as TPotM candiates.
- Could also distinguish between Global Mods (basically sub-Admins) and Forum Mods (with authority only over a particular set of topics).
GPL-2.0-only (license.txt)