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.
- Is Important to Add a Yes/No Option to Allow (or Not) Users to Rate Their Own Posts.
Quote:
Originally Posted by inciarco
Would be Nice for Users to be Able to Change their Votes.
Since their vote is only one of many, it really makes no difference.
Quote:
Originally Posted by inciarco
Would be Nice to have an Option to Choose/Write Which Usergroups Can See the Mod
I'll look into adding this into next version
Quote:
Originally Posted by inciarco
- When Choosing to Hide Very Low Ranked Posts they are Hidden From Registered Users, but NOT From UnRegistered Users (Visitors); for Visitors the Posts Appear Extended and Not Collapsed.
- Also When Choosing to Highlight Very High Ranked Posts they are Highlighted For Registered Users, but NOT For UnRegistered Users (Visitors); for Visitors the Posts Appear Normal and Not Highlighted.
This was designed this way since hiding and highlighting posts is a user option (user = member)
Quote:
Originally Posted by inciarco
- When Leaving Highlight Color (message and/or username area) Blank (with no Hex Value), then those Areas Appear with a Neutral Color, Not the (Alt1 or Alt2 CSS Color) ; it'd be Nice that if Leaving Any or Both of this Fields Blank, the Mod Uses the Original Alt1 and/or Alt2 to be Used on the Postbits that are to be Highlighted.
This means you do not want to use the highlighting option.
Simply disable this feature and the post will have its original Alt1 and Alt2 colours.
Or, if you only want one side to have the Alt colour then why not insert that colour as the value?
there seems to be a major Bug. sometimes it works only on second click.
checking with firebug i can see that the first ajax request most always returns a 503
there seems to be a major Bug. sometimes it works only on second click.
checking with firebug i can see that the first ajax request most always returns a 503
I am unable to duplicate this on Firefox running Firebug.
It always works on first click for me.
Can you provide more details please.
Bugs Report:
1. When a user sets to auto collapse the lowest ranked posts, and then manually expands those posts, the reply & multi-quote buttons do not show up in both IE7 & FF3. Not sure if you intentionally left those buttons out, but those buttons may still be needed even for lowest ranked posts.
2. Clicking on the "# rank" link does not change it to "+upvote / -downvote" in IE7, but does work in FF3.
inciarco, thanks for your feedback.
This was designed this way since hiding and highlighting posts is a user option (user = member)
The Member Option (or Choosing to Apply that Option in All Cases) is Working Ok.
What is Not Working Fine is that If I Choose to Hide Very Low Ranked Posts, then the Hiding of Posts Only Work for Registered Members and Not For Unregistered Members.
If I'm a Unregistered Member then I can see Low Ranked Posts as well as the Other Posts No Matter the User's Will to Hide those Posts; the Hiding Rules are Only Applying to Registered Users and Not to Unregistered Ones.
It Should Apply to Registered Members as well as for Unregistered Members, (All Usergroups).
Make the Test:
- Choose to Hide Very Low Ranked Posts.
- Logged as Any User Verify that Any Post is Being Hide.
- Now as a Guest (Non Registered User), in Other Window, see that same Post... You'll see that It's Not Being Hidden for Guests. (That's the Bug - Hidden for Registered Users and Not for Unregistered ones).
I Hope You can Fix that Bug on your Next Update.
Really Great Mod, Congratulations and Once Again Thank You For Sharing It. :up:
inciarco, thanks for your feedback.
This means you do not want to use the highlighting option.
Simply disable this feature and the post will have its original Alt1 and Alt2 colours.
Or, if you only want one side to have the Alt colour then why not insert that colour as the value?
Actually I noticed that when the Highlight Option is Enabled, and I try to select a Post to Moderate it in any way, then the Moderation Color don't Overwrite the Hoghlight Color, so I was planning to Enable Only the Highlight for the Title and leave the Content with the Original Color (Leaving Blank that particular Hightlight Option), so that when I Moderate the Content/Body of the Post has the Moderation Background Color, but as I explained when I leaved the Field Blank then a Neutral Color Appeared Damaging the Layout Background Color for the Post's Body/Content, that's why I suggested that when Leaving any of those 2 Fields Blank, then the Mod Leaves the Original Alt1 and/or Alt2 CSS Classes of those Table Cells, so that when Moderating those Posts the Post gets the Moderation Background Color when Clicking the Selection Box of that Post.
(Moderate the Post can mean Copy it, and is important to have the Visual Background Help to know which Posts are being Moderated at certain time).
I Hope this can be Applied, is a Simple Logic Sentence, <if> Field/Option is Not Blank then Apply Background Color </if>, and you see that if Field is Blank then No Style will be Applied to the Cell and the Forum Softeware will use the Defaul Alt1 or Alt2 CSS Style.
solved the problem. don't know why i didn't looked in the response directly.
my database user didnt have rights to use 'Lock Tables'. don't know why this doesn't make problmes in the rest of the board.