Version: 2.5, by FullyTested
Developer Last Online: Apr 2014
Category: Show Thread Enhancements -
Version: 3.8.x
Rating:
Released: 01-31-2009
Last Update: 03-19-2009
Installs: 188
DB Changes Uses Plugins Auto-Templates
Additional Files Translations
No support by the author.
Post Ranking System
by FullyTested
This product does not modify any VB MySQL tables and thus can be used by all forums regardless of whether they have three thousand posts or three million posts in their database.
Also, no manual template edits.
In A Nutshell:
This product provides the ability to track the quality of post contributions made by your registered members.
Each member's rank totals may be displayed (and are searchable) via the postbit template and/or public profile page.
Each post may be ranked 'up' (+1 point) or 'down' (-1 point) by your registered members. Each member may only do this once per post.
This is done via AJAX if the viewer's browser has JavaScript enabled, or via a link, if not.
Once a post has reached a certain point threshold (value is set via AdminCP), it's rank changes accordingly.
All posts start as 'Neutral'.
Positively ranked posts may have their rank changed to 'Highly Ranked' or 'Highest Ranked'.
Negatively ranked posts may have their rank changed to 'Lowly Ranked' or 'Lowest Ranked'.
Whenever a post has its rank changed, the post creator has his/her rank totals updated accordingly.
Available Options:
Rank threshold values may be changed at any time., Rank totals are then updated accordingly.
Each rank can have it's own text colour.
Each user has the option to have 'Lowest' ranked posts hidden in a collapsed state (same as the ignore postbit). This option is turned on via the User CP thread display options.
Each user has the option to have 'Highest' ranked posts highlighted to destinguish them from the rest of the posts in the thread. This option is turned on via the User CP thread display options.
Ability to globally force the above highlighted/hidden posts on all users.
Option to have extremely lowly ranked posts auto 'soft' deleted. If post is subsequently undeleted, it's rank will revert to 'Neutral'.
Ability to email mods upon auto deletion of a post.
Selection of usergroups that may not rank posts.
Selection of usergroups who's posts cannot be ranked.
Exclude specific forums from post ranking.
Ability to include/exclude rank name ('Highest Ranked') in postbit
Ability to include/exclude rank score (+10/-5) in postbit
Display user's post rank totals within the postbit template.
Display user's post rank totals within the public profile page.
Search for posts of a certain rank, which belong to a specific member, via the postbit or public profile page.
Display total count, and search for, posts of a certain rank via the 'Post Ranking System' menu in AdminCP.
Manage votes by User or Post via Admin CP.
Statistics page where top posts and top posters are displayed. This page may be limited certain usergroups.
Ability to set a cut-off date (in days). Posts older than x number of days cannot be ranked.
Accountable Actions
Post delete (soft and physical) // rank totals decrement
Post undelete // rank totals increment
Post mergers // rank totals decrement as post may no longer reflect original content on which it was ranked
Thread delete (soft and physical) // rank totals decrement
Thread undelete // rank totals increment
User mergers // ranks transferred to new user
User delete // voted upon post ranks updated., tables cleared of said user
To Install:
Please see the 'ReadMe' file for installation instructions.
Installing this mod should take no longer than 5 minutes.
Version 2.5
Fixed small bug with the stats page.
Added the ability to have the score and rank images display in a separate line when default setting is to not have the thread title in every post.
The following files have changed:
- postrankstats.php (please re-FTP to your server)
- product_postrank.xml (please re-import with 'Allow Overwrite' selected)
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
Done!
Just follow the same upgrade procedure as 2.3
I am glad to hear you are taking care of animals in need. It is such important work. We all thank you!
Thanks for the encouragement on the animal front. And same to you.
Wow! Your enhancement turn around is like magic! It works like a dream. I think all of that now gives me enough to work with to wait for your bigger enhancements.
My wishlist prioritized is:
ability for users to change vote.
add "neutral" as an official level/status in the pull-down options and post history summaries: postbit and profiles, and ranking reports.
storing the related vote counts in the user record at vote time to get voting record by user.
once vote counts are stored by user, add postbit and profile voter record as described earlier.
in admin: add search by poster and search by voter (usernames).
in admin: from search result, allow ability to change vote(s).
when you post a reply without a title your mods will allign with the reply content. It confused few of my members so if possible could u add a column?
and hope u consider my suggestions the ability to withdraw the votes and allow votes to update directly when urself voted r
Feature Request: We still also would like the ability for a member to change their vote. They are making some mistakes with the icons being so close together.
Great product ... but I'd like to second this feature request .. especially since most posts can be edited after-the-fact.
As an update, I'm still having the same problem, and have noticed that the image ranking shows a bit strangely at the top of posts. For the thread starter it's fine [except for it being all text], but in any posts following it, it gets squished into the post. Is there some way to fix that, or would I have to force thread titles in every reply?
This is a great mod! But I have one problem with it.. it somehow conflicts with the gXbox Live Leaderboard .. This add-on will not work because of the gXbox Live plugin called: gXBL: Showthread query
It has the following code:
PHP Code:
$hook_query_fields = ", gxboxlive.rank AS gxblrank, gxboxlive.gamertag AS gxblgamertag, gxboxlive.score AS gxblscore";
$hook_query_joins = "LEFT JOIN " . TABLE_PREFIX . "gxboxlive AS gxboxlive ON (user.userid = gxboxlive.userid)";
When this plugin is active (AJAX) post rating features from the Post Rating System get disabled.. any idea how I can fix this, because both of these plugins are really important for my board!
$hook_query_fields = ", gxboxlive.rank AS gxblrank, gxboxlive.gamertag AS gxblgamertag, gxboxlive.score AS gxblscore"; $hook_query_joins = "LEFT JOIN " . TABLE_PREFIX . "gxboxlive AS gxboxlive ON (user.userid = gxboxlive.userid)";
That mod is overwriting the hook thus not allowing anyone else to add code to it
They should have used $hook_query_fields .= $hook_query_joins .=
note the (.=)
Quote:
Originally Posted by Contra Fates
As an update, I'm still having the same problem, and have noticed that the image ranking shows a bit strangely at the top of posts. For the thread starter it's fine [except for it being all text], but in any posts following it, it gets squished into the post. Is there some way to fix that, or would I have to force thread titles in every reply?
As for the images not showing, ensure that you have uploaded them into the images/misc folder for each style you have
As for the ranks and images showing inside the post message area when not using the thread title in every post, that is normal.
I'll see if I can add an empty title bar to house it in.
Quote:
Originally Posted by Macindy
We found a bug: On the stats page also threads from hidden forums (or only for special usergroups) are shown in the global stats page for all.