Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Post Ranking System Details »»
Post Ranking System
Version: 2.5, by FullyTested FullyTested is offline
Developer Last Online: Apr 2014 Show Printable Version Email this Page

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:
  1. 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.
  2. 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'.
  3. 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.

Comments
  #162  
Old 02-28-2009, 07:58 PM
vbboarder's Avatar
vbboarder vbboarder is offline
 
Join Date: Jun 2008
Location: Silicon Valley, CA
Posts: 417
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Bug Report: The option to search users who have voted up/down X% of the time does not work. When specified either voted up or voted down, no results were given: I verified the entries in the postrankedby table so there should have been some results for the query. Also, when specified voted down, a warning was given:
Quote:
Warning: arsort() expects parameter 1 to be array, null given in [path]admincp\postrank.php on line 184
.

Feature Request: Provide a statistics page where users can see the top X# of highest, highly, lowly, & lowest ranked posts. Besides listing the postings' titles, it would be helpful to also show users who have voted up and users who have voted down.
Reply With Quote
  #163  
Old 03-01-2009, 09:42 PM
inciarco's Avatar
inciarco inciarco is offline
 
Join Date: Mar 2007
Posts: 758
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've just noticed what seems to be another Bug, perhaps related with the one I posted about Very Low Ranked Posts Not Being Hidden for Unregistered Guests, and is that also for Unregistered Guests the Very High Ranked Posts are not being Highlighted as it is being done for Registered Users.

My Best Regards.

Reply With Quote
  #164  
Old 03-01-2009, 10:47 PM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm getting this error:

Warning: require_once([path]/includes/functions_postrank.php) [function.require-once]: failed to open stream: No such file or directory in [path]/showthread.php(984) : eval()'d code on line 4

Fatal error: require_once() [function.require]: Failed opening required '/home/cavycage/public_html/forum/includes/functions_postrank.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/cavycage/public_html/forum/showthread.php(984) : eval()'d code on line 4

On vB 3.8.1,downloaded version 1.9 today.
Reply With Quote
  #165  
Old 03-01-2009, 11:04 PM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm also getting this when I go into vB Admin options to try to tweak the config settings for this mod:

Parse error: syntax error, unexpected T_STRING in /home/cavycage/public_html/forum/includes/adminfunctions_options.php(397) : eval()'d code on line 4

Parse error: syntax error, unexpected T_STRING in /home/cavycage/public_html/forum/includes/adminfunctions_options.php(397) : eval()'d code on line 4
Reply With Quote
  #166  
Old 03-01-2009, 11:29 PM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Teresa View Post
I'm getting this error:

Warning: require_once([path]/includes/functions_postrank.php) [function.require-once]: failed to open stream: No such file or directory in [path]/showthread.php(984) : eval()'d code on line 4

Fatal error: require_once() [function.require]: Failed opening required '/home/cavycage/public_html/forum/includes/functions_postrank.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/cavycage/public_html/forum/showthread.php(984) : eval()'d code on line 4

On vB 3.8.1,downloaded version 1.9 today.
I got this fixed by manually uploading every file. For some reason (must have to do with mac issue ) my normal ftp'ing of files up to my server didn't work.
Reply With Quote
  #167  
Old 03-02-2009, 12:23 AM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Teresa View Post
Parse error: syntax error, unexpected T_STRING in /home/cavycage/public_html/forum/includes/adminfunctions_options.php(397) : eval()'d code on line 4

Parse error: syntax error, unexpected T_STRING in /home/cavycage/public_html/forum/includes/adminfunctions_options.php(397) : eval()'d code on line 4.
This got fixed by my manual upload of files as well.
Reply With Quote
  #168  
Old 03-02-2009, 12:54 AM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Since it's not mentioned in the Accountable Actions, I'm curious about something.

What happens when we BAN someone OR we move someone into a group that is NOT approved for ranking posts?

An easily foreseeable situation is when we get into some very heated debates and some users have their friends register to support them. More often than not, they get themselves banned by breaking other rules, but it wouldn't be before a potential flurry of ranking activity.
Reply With Quote
  #169  
Old 03-02-2009, 02:26 AM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would like more flexible on the reporting.
I'd like to be able to see not just the highest, high, low and lowest posts, but also those with a non-zero activity that aren't ranked yet.

On the more detailed search version, I'd like to not have to choose between up or down, but select ANY vote.

I'd like to be able to see who has voted and there summary by user and sortable on different stat columns.

All that would be very nice!

Thanks for the great mod.
Reply With Quote
  #170  
Old 03-02-2009, 02:54 AM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Also, I would like to be able to add an option to the search pull-down that allows you to search posts by rank. It would select all posts with a non-zero rank activity and sort them top-down by rank and include the post status (high, low...). I would like to be able to sort by the rank column or the status.

I'd like the same idea by user.
Reply With Quote
  #171  
Old 03-03-2009, 02:46 AM
Teresa Teresa is offline
 
Join Date: Jan 2004
Posts: 84
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sorry to have so many requests. But I really do like this mod. Voted MOTM.

I'd really like the ability to have the post results display:
+2 Votes (2 Up / 0 Dn) - basically both the options displayed simultaneously without the toggle link.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 07:06 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05089 seconds
  • Memory Usage 2,320KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete