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

Reply
 
Thread Tools
Display extra 'Golden' pips when members have large reputations Details »»
Display extra 'Golden' pips when members have large reputations
Version: 1.21, by Paul M Paul M is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.x Rating:
Released: 09-23-2004 Last Update: 05-08-2005 Installs: 40
 
No support by the author.

This modification is no longer available or supported.

This simple modification extends the existing reputation display system into three flexible groups - dark green & light green pips (similar to the default) followed by 'golden' pips. The number and value of the pips in each group is defined by six variables in the code.

The defaults in the hack make the first 5 pips worth 100, followed by 5 pips worth 200, followed by the golden pips worth 1000 (max 10) - so ;

1 - 100 = 1 Dark green
101 - 200 = 2 Dark green
401 - 500 = 5 Dark green

501 - 700 = 5 Dark green, 1 Light green
701 - 900 = 5 Dark green, 2 Light green
501 - 1500 = 5 Dark green, 5 Light green

1501 - 2500 = 5 Dark green, 5 Light green, 1 Gold
2501 - 3500 = 5 Dark green, 5 Light green, 2 Gold

10501 - onwards = 5 Dark green, 5 Light green, 10 Gold

Negative reputations are similarly displayed in red (no gold). If your reputation is zero then the neutral grey pip is displayed. A screenshot of someone with 5000 points is attached (note: the word "Reputation:" has been removed from our postbit display, so only pips are shown).

v1.1 Minor update: Added missing code for people who disable the display of their reputation. If you don't use or allow members to disable their display then you have nothing to worry about, otherwise just apply the modified hack. Also made the 'golden ball' slightly less dark.

v1.21 Added another level for people who exceed all the pips set in the main three levels - this displays a larger 'star' for each time they have passed the maximum allowed by the three pip levels - and then resets the pips to start again. Another star will be displayed each time they "Lap" the main levels.

Show Your Support

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

Comments
  #22  
Old 10-05-2004, 06:44 PM
rookie7 rookie7 is offline
 
Join Date: Apr 2004
Posts: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you very much. Works great!
Reply With Quote
  #23  
Old 12-28-2004, 04:22 PM
Renat_ Renat_ is offline
 
Join Date: May 2004
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

working as a charm! Thanks!
Reply With Quote
  #24  
Old 12-28-2004, 05:38 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

Quote:
Originally Posted by Renat_
working as a charm! Thanks!
Glad to hear it.
Reply With Quote
  #25  
Old 12-31-2004, 10:57 PM
Megareus Rex's Avatar
Megareus Rex Megareus Rex is offline
 
Join Date: Feb 2004
Location: Pennsylvania, USA
Posts: 243
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, I and my members much prefer this to the normal rep. The gold adds an extra sense of accomplishment (even though my site is a major repping site, and thus most people have gold pips, lol)
Reply With Quote
  #26  
Old 12-31-2004, 11:55 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

Quote:
Originally Posted by Megareus Rex
Yes, I and my members much prefer this to the normal rep. The gold adds an extra sense of accomplishment (even though my site is a major repping site, and thus most people have gold pips, lol)
You could always alter the band values so they need more points to "go gold"
Reply With Quote
  #27  
Old 01-07-2005, 01:28 AM
nathanaus nathanaus is offline
 
Join Date: Dec 2004
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M
Find ;

$posneg = $repa;

replace the next line with ;

if (!$cutoff) { eval('$post[\'reputationdisplay\'] .= "' . fetch_template('postbit_reputation') . '";'); }


and again, find ;

$posneg = $repb;

and replace the next line with ;

if (!$cutoff) { eval('$post[\'reputationdisplay\'] .= "' . fetch_template('postbit_reputation') . '";'); }
Hi, I love this hack. I installed it on my testing forum and will tranfer it over to my live forum soon.

One question - this small mod to the code I have quoted, is that supposed to remove all the green pips to display the gold pips only - when the users rep gets that high?

if so, it doesn't seem to be working for me.

I tested it, got all the green one happening, then eventually got the gold to show up next to the green as was written in the original hack. However, I have modified the line under the $repa and $repb section to reflect the change outlinedi n the quoted text above. When the user now gets to the lvel of a gold pip it keeps going right next to the green.

Have I done something wrong or does that modification not do what I thought it would?

I was hoping it would completely remove all the green (say 5 dark green and 5 light green) with one gold pip, then again as the users rep build more gold pip's are added. Essentially making it look like the user has gone above that of "ordinary" user rep and now has a line of gold instead of a line of green and gold.

Thank you
Reply With Quote
  #28  
Old 01-07-2005, 01:41 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

I think you missed this bit, which is also required as part of that mod.

Quote:
Originally Posted by Paul M
Edit;

Under ;

$repval = $post['reputation'];

Add ;

$cutoff = ($repval > (($band_a_val * $band_a_count) + ($band_b_val * $band_b_count))) ;
Reply With Quote
  #29  
Old 01-07-2005, 01:50 AM
nathanaus nathanaus is offline
 
Join Date: Dec 2004
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Paul M
I think you missed this bit, which is also required as part of that mod.
Oops so I did.

BRILLIANT it all works.

This mod is great! Thank you so much for making it.
Reply With Quote
  #30  
Old 01-07-2005, 01:52 AM
nathanaus nathanaus is offline
 
Join Date: Dec 2004
Posts: 37
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh another thought. okay so say you wanted to go beyond gold to say plantinum.

The user starts out in dark green then after 5 pips goes to light green. After 10 green pip the user then goes to one gold pip. Moving along the user gets to 5 gold pips, what would be needed to add a different coloured pip after that (eg platinum)? So the user then has 5 gold and one platinum up to 5 gold and 5 platinum. Essentially after the user gets to that next level beyond green it becomes like the two green's but with gold and another colour. Is that possible/hard?

Would that be a matter of adding a $repd?

Also (sorry) does this hack over-ride the reputation settings in the admincp? I notice in the code to add into the functions_reputation.php code you have written that a value is 100 posts b value is 200 posts c value is 1000, where in the admincp you can set different levels for different post counts.
Reply With Quote
  #31  
Old 01-07-2005, 11:10 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

Quote:
Originally Posted by nathanaus
Oh another thought. okay so say you wanted to go beyond gold to say plantinum.

The user starts out in dark green then after 5 pips goes to light green. After 10 green pip the user then goes to one gold pip. Moving along the user gets to 5 gold pips, what would be needed to add a different coloured pip after that (eg platinum)? So the user then has 5 gold and one platinum up to 5 gold and 5 platinum. Essentially after the user gets to that next level beyond green it becomes like the two green's but with gold and another colour. Is that possible/hard?

Would that be a matter of adding a $repd?
Basically yes, you could add a fourth (or more) band by replicating the appropiate parts of the code for repd, repe etc. BTW, I found Platinum to be a hard colour to add to the little images - it just looked grey ......

Quote:
Originally Posted by nathanaus
Also (sorry) does this hack over-ride the reputation settings in the admincp? I notice in the code to add into the functions_reputation.php code you have written that a value is 100 posts b value is 200 posts c value is 1000, where in the admincp you can set different levels for different post counts.
You are referring to the description bands - this hack has no effect on them.
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 06:23 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.11744 seconds
  • Memory Usage 2,314KB
  • 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
  • (7)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
  • (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