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

Reply
 
Thread Tools
Enhanced Reputation Checks Details »»
Enhanced Reputation Checks
Version: 3.7.002, by Paul M Paul M is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Administrative and Maintenance Tools - Version: 3.7.x Rating:
Released: 02-02-2008 Last Update: 04-29-2008 Installs: 113
Translations  
No support by the author.

This modification is no longer available or supported.

This modification adds a whole set of extra checks whenever members try and give reputation to posts.

The main features are ;

Require Positive Reputation Comment
Members must leave a comment in order to give a post positive reputation.

Reputation Power Cap
Sets the maximum reputation giving power for any member, as well as the default forum wide setting, it is possible to set different caps in specific forums. Please carefully read the setting notes on how to do this (examples are given).

Positive Reputation Multiply Factor
Any positive reputation given will be multiplied by the "Positive Reputation Multiply Factor" - See Custom Factors below.

Negative Reputation Multiply Factor
Similar to above - any negative reputation given will be multiplied by the "Negative Reputation Multiply Factor" - See below.

Custom Forum Based Multiply Factors
As well as the default forum wide factor settings for positive and negative reputation, it is also possible to set custom values for specific forums. Again, please carefully read the setting notes on how to do this (examples are given).

Closed Threads Limit
Posts in closed threads, that exceed the given age, cannot be given reputation. It is possible to stop reputation being given on any post in a closed thread.

Open Threads Limit
Posts in open threads, that exceed the given age, cannot be given reputation. If you desire, it is possible to stop reputation being given on any post in an open thread.

Allow or Disallow List
A list of forums can be supplied and then reputation either be allowed only in those forums, or be disallowed only in those forums. It is also possible to stop reputation being given in any forum (basically suspending the reputation system).

New in v3.7.002

User Ban List
An option to ban individual members from being able to give reputation to anyone.

Custom Usergroup Based Multiply Factors
These are basically the same as the forum based custom factors, but based on the giving members usergroup. Note that these will override any forum based multiplier.


All settings are in vBulletin Options > Enhanced Reputation Checks


Install
Unzip the XML and import into vB using the ACP Product Manager.

Points to note ;
  • Posts that you cannot give reputation on will not display the give reputation icon/link (3.7.002 onwards).
  • In order to give negative reputation to a post a comment must be supplied - this is part of default vb 3.6 onwards and cannot be changed by this modification.
  • If a member does not have permission to give negative reputation then any negative reputation they try and give will be set to zero - in default vb they ended up giving positive reputation.
  • If set, the vb fixed admin reputation value will still be multiplied by any Multiply Factors specified in this modification.
  • If the negative reputation factor is 0.5 (to replicate default vb) then there will be one minor difference, a member whose positive reputation power is 1 will have a negative reputation power of 0, in default vb this would be -1.
  • The reputation cap is [now] checked after any multiplication factors have been applied - so no member can give more than the set cap, no matter what factors are applied first.


History:

v3.7.001 : First release for vb 3.7.
v3.7.002 : Added usergroup factors & user ban list.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #2  
Old 02-03-2008, 07:14 PM
rinkrat's Avatar
rinkrat rinkrat is offline
 
Join Date: Jan 2002
Location: Long Beach
Posts: 530
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice! Thanks.
Reply With Quote
  #3  
Old 02-03-2008, 08:13 PM
projectego's Avatar
projectego projectego is offline
 
Join Date: Feb 2006
Location: UK
Posts: 724
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

[high]* projectego clicks install [/high]
Reply With Quote
  #4  
Old 02-04-2008, 12:06 AM
asj's Avatar
asj asj is offline
 
Join Date: Jul 2006
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you very
Reply With Quote
  #5  
Old 02-04-2008, 06:52 AM
Ati2 Ati2 is offline
 
Join Date: Jan 2006
Location: Budapest, Hungary
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, this may be a stupid question, but does the new 3.7 version mean that the 3.6 version will stop working when I upgrade my forum, once 3.7 final is out?
Reply With Quote
  #6  
Old 02-04-2008, 07:03 AM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

No. The old version will run quite happily if you upgrade your forum with it installed.
Reply With Quote
  #7  
Old 02-04-2008, 08:25 AM
Hornstar Hornstar is offline
 
Join Date: Jun 2005
Location: Australia
Posts: 2,469
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

thanks, I always thought about installing the old one, I will more then likely install it when I upgrade to 3.7 thanks.
Reply With Quote
  #8  
Old 02-04-2008, 04:42 PM
Ati2 Ati2 is offline
 
Join Date: Jan 2006
Location: Budapest, Hungary
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M View Post
No. The old version will run quite happily if you upgrade your forum with it installed.
Okay, thanks. This is really a great mod!
Reply With Quote
  #9  
Old 02-09-2008, 01:27 PM
steve71 steve71 is offline
 
Join Date: Dec 2006
Posts: 117
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

  1. Anyway to have members giving negative rep remain anonymous, while still leaving a comment? We find some members shy away from giving negative reps to popular members due to fear of being ganged up on afterwards.

  2. Can you add something that recalculates the rep points/power if the variables in the "enhanced rep checks" are changed..ie changing the multiply factor from 1 to 2, so all current scores are updated accordingly?

  3. Instead of a user spread, how about a quota limit? ie "You have already given your quota of reputation to this user. Try again in 30 days.." etc. The user spread is good, but some members just start repping "new members" just so they can get back to repping their "group"

Great hack...love the power cap.
Reply With Quote
  #10  
Old 04-19-2008, 07:59 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

FYI, after 3.7 gold is released this mod will be updated with new options.

1. Usergroup based factors - the same as the forum based custom factors, but based on the giving members usergroup. Note that these will override any forum based multiplier.

2. User ban list - the option to ban individual members from being able to give reputation to anyone.

3. Posts that you cannot give reputation on will no longer display the give reputation icon/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 11:29 PM.


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.07807 seconds
  • Memory Usage 2,297KB
  • Queries Executed 23 (?)
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
  • (1)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
  • (2)pagenav_pagelink
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (9)postbit
  • (10)postbit_onlinestatus
  • (10)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