Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > General > Member Archives

Reply
 
Thread Tools
Details »»

Version: , by (Guest)
Developer Last Online: Jan 1970 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 01-17-2001 Last Update: Never Installs: 0
 
No support by the author.

Tired of waiting for 2.0? Me too. I dunno if I'm even gonna upgrade, way too much work for how much benefit?

Sooooo I wrote my own karma hack this evening. For version 1.whatever. You can see it in action:

http://www.overgrow.com/edge/showthr...threadid=20338

It is based on w.luke's implementation; I just added the "alert moderator" but I doubt I will add post comments.

It does have interesting ways of determining karmic power-- how many karma points a user awards per click.. it's based on a formula that uses date joined, posts, and karma level.. so older and more respected users will give 5 or 8 points per click while new members will only give 1.

Otherwise I believe the functionality is the same as Sitepoint's. It does not add any overhead or extra queries in showthread. Eventually I will integrate it with the Killfile hack so that people can Killfile any user with a Karma below a level they set.

If there is still interest in something like this for the 1.x VB, let me know....


OG

[Edited by Overgrow on 01-17-2001 at 04:44 AM]

Show Your Support

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

Comments
  #12  
Old 01-17-2001, 07:16 PM
Guest
 
Posts: n/a
Default

Sitepoint's comments are functional, take a look at wluke's profile.
Reply With Quote
  #13  
Old 01-17-2001, 08:37 PM
Guest
 
Posts: n/a
Default

Ah thanks freddie.. Wonderful profile page too, something I'll have to emulate at some point w.luke has some of the slickest forums this side of uhh.. Overgrow

I do see the point of comments but I guess I missed the full implementation. Was there any way to see specific comments on a specific post?

Sitepoint has taken down their karma system for re-coding.. I do wonder what he's up to now? Makes me feel like I'm keeping up with the Joneses trying to guess what features he is going to add.

I think my system is working pretty well.. I believe I have some safeguards that he didn't:

1) no more than 10 karmas per 24 hours
2) must karma 5 other people before karma'ing the same person again
3) amount you karma per click varies by a good formula so better users give better karma, offsetting any idiot vindictiveness (and those idiots can only give 2 per day to you anyway)
Reply With Quote
  #14  
Old 01-17-2001, 08:43 PM
Guest
 
Posts: n/a
Default

Good I am glad you developed it on your own. This will probably be well received. I am in the process of re-writing my hack. This is being done to redo some things requested by my members. Since it is supposed to be their system. I am also streamlining it so the code is tighter and uses less resources.

However since I was never going to release Karma for the 1.1.X platform your hack will be mighty useful for those who don't or can't upgrade.

p.s. My comments are currently functional in the way that I had intended them to be.
Reply With Quote
  #15  
Old 01-17-2001, 08:52 PM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by Overgrow
Ah thanks freddie.. Wonderful profile page too, something I'll have to emulate at some point w.luke has some of the slickest forums this side of uhh.. Overgrow
Thanks for the profile page.. However I can't take credit for the Forums themselves. They are an evolving system where the users have just as much say in the overall design as I do.
Reply With Quote
  #16  
Old 01-17-2001, 11:47 PM
Guest
 
Posts: n/a
Default

Ah good.. I was going to write you and ask if you wanted me to change the name of my hack. Since yours is 2.x only I think Karma for 1.x works for me.

I went back and read all of your older karma threads including the new updates you are planning. Honestly I think I prefer my system-- but that's because I wrote mine and you wrote yours. I played with implementing a few of the ideas from your latest thread... I didn't care for the ratio of pos/neg determining the number of karmastars (owens idea). It looks great on paper but doesn't work so well in action.

If a user had just 1 negative karma point and 0 positive, they have a 100% negative ratio and would show 5 negative marks. Ahh I see the difference though, you don't show "negative stars" where I do.

Still, if a user had just 1 pos and 0 neg, they had 5 stars.. but someone with 30 pos and 5 neg would have 4. That doesn't make sense to me, the second person should have a higher rating in my eyes. Extrapolating it out to when people have lots more karma, I tried adding 1 extra star for each 100 positive marks you had and that helped but made the "rules" so confusing it looked like a mess when I explained it.

So I went back to the straight 1 mark for every 100 points, no more %ratios. I scrambled to add the datafields to track user's positive and negative karma separately instead of just the total.. that is useful info in case I want to use it in the future, so good to get that in the code from the start.

Your comments do look useful and I may decide to do something like that in a future update.

OG
Reply With Quote
  #17  
Old 01-18-2001, 12:16 AM
Guest
 
Posts: n/a
Default

I think I prefer wluke's system but either way the system needs to be worked out overtime so we can consider karma for inclusion into v2.x
Reply With Quote
  #18  
Old 01-19-2001, 09:40 PM
Guest
 
Posts: n/a
Default

Are you going to release this hack? Sorry if you already answered this.
Reply With Quote
  #19  
Old 01-21-2001, 05:29 AM
Guest
 
Posts: n/a
Default

Sorry, yes, I'm just getting it right. I apologize for the delay (uhh who was harping about 2.0? it wasn't me I SWEAR)... I just want to release it when it's correct and I've had to work on stuff that actually pays bills lately. Soon, very soon...
Reply With Quote
  #20  
Old 01-21-2001, 06:52 AM
Guest
 
Posts: n/a
Default

Quote:
Originally posted by Overgrow
Sorry, yes, I'm just getting it right. I apologize for the delay (uhh who was harping about 2.0? it wasn't me I SWEAR)... I just want to release it when it's correct and I've had to work on stuff that actually pays bills lately. Soon, very soon...
It'd be nice to take a look at it -- at FanHome I wrote some sort of basic post / thread rating scheme where the focus was more on rating the post / thread and not on the user as much. How has the success been of your system? The reaction has been so-so from our users, but somehow my rating is the highest (I swear I didn't stuff it!! ) so people *are* using it. (I hide the user ratings -- it's never shown except through the number of "stars" a thread gets on the forumdisplay, which is only constant at the creation of a thread.).
Reply With Quote
  #21  
Old 01-21-2001, 08:34 AM
Guest
 
Posts: n/a
Default

Hi mrogish, you can see it live at OG:

http://www.overgrow.com/edge

You do have to register to see the Karma rating button and to see how you rate a post. If you do register to try it out, don't worry, since your new member rating is only worth a point, it won't throw anything off.

So far it has actually been working and has been well received. Mostly good karma all around. The safeguards preventing users from karma'ing people more than once every few times and only so many per day... well it all ties in to make it fairly balanced I think. No one can upset the balance too easily since older, respected members wield big sticks of flaming karma with way more power than a newb or a troll.

It really is a post rating system, the idea is to rate the post and not necessarily the user who said it.. but it all reflects on that person of course. I'm using little green bars under the name, and I also didn't stack the deck but was the first to get one... lots of people gave me a good shot for the original Karma post.

I don't show numbers... You get a karmalight for every 100 cumulative pos points, and I also put a text rating system in to make it a little more interesting... mouseover the karma lights or click on them-- you'll see people's text ratings change every 10 points or 50 points later on. (ie, user1 has very little negative karma.. user2 has some positive karma... user3 has quite positive)
Reply With Quote
Reply

Thread Tools

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 09:59 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04995 seconds
  • Memory Usage 2,275KB
  • 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
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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_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
  • 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