Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.6 > vBulletin 3.6 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
e-steki Karma version 2.2 Details »»
e-steki Karma version 2.2
Version: 2.2.1, by Lea Verou Lea Verou is offline
Developer Last Online: Jul 2012 Show Printable Version Email this Page

Category: Profile Enhancements - Version: 3.6.8 Rating:
Released: 08-03-2007 Last Update: 11-14-2007 Installs: 93
DB Changes Uses Plugins Template Edits
Additional Files Translations  
No support by the author.



e-steki Karma v2
I'm really excited to present the new, better from all aspects, version of my previous hack (the one that was in beta stage). I've spent numerous hours to make this, its my greatest modification so far, so I hope you like it!

What is it?
e-steki Karma is a powerful system to let users rate each other with a rating from -5 to +5. Each user's karma is a number, which is the average of all votes they have received. Refer to the Features section for more information.


What's the use?

  1. Less flames. Users vent their spleens on rating the one that got on their nerves with a -5 and that's it.
  2. Easier spotting of bad members/trolls by new users. This way, new users will not take seriously the bad members' posts and they won't get a bad idea about your forum, they will just think "oh nobody likes that guy anyway, he's not representative of the forum".
  3. Users try to have a good behaviour because they know that otherwise their karma will decrease.
  4. On a big board, it makes it easier for you to spot members that would perhaps make a good moderator (if they have a high karma value) or members that may need to get banned (if they have a very low karma value). You will also be able to judge how a ban will affect your other users, according to how much they like the soon-to-be-banned user (which is reflected in his karma value).
Features

The features in bold were added in the second version. Features in bold italics
were enriched in version 2 but existed in version 1 partially.
Admin/Mod Features
  1. Now compatible with vBulletin 3.6.8 (link to e-steki Karma 1.0 for 3.5.x).
  2. Customizable via a lot of settings.
  3. Much better and more safe coding than the previous version. Most of the code has been rewritten from scratch.
  4. Great power about who will use the system, via the permission settings.
  5. Maintenance section
  6. Easier installation than version 1 (Only one template edit (placement of a small comment), the others that version 1 had are now performed via template hooks).
  7. Fully phrased (exept for the AdminCP Maintenance section)
  8. Users with karma administrative priviledges can see for every user who they rated and by whom they have been rated and remove any vote they wish (useful for karma flooding that some users perform to be in the stats).
  9. Most of the bugs in the previous version are now fixed with the maintenance section addition.
  10. The bug with the date of the last vote in the profile is now fixed.
  11. Displaying the karma in the postbit is now done with no queries.
  12. Users with karma administrative priviledges can see the IP of the rater in each vote
  13. A nice, usable and extensive html manual instead of an ugly readme.txt ;-)
End user Features
  1. Users that have the Karma turned off don't count at all for the system. their votes don't count in anything, and the votes others gave them before they turned it off also don't count at all. Those users also, can't see anything that has to do with the karma system, anywhere. It's like the karma does not exist for them and they don't exist for the karma. However, if they switch it on again, nothing is lost and they may continue from the point where they deactivated it.
  2. Rating is now performed by clicking on an image, no form submitting required (saves one click)
  3. There is a complete statistics page, with 7 tables that display various statistics.
  4. The Karma of each user displays in the postbit (unless he has opted out of the Karma, is not permitted to use it, or the admin has turned off this feature) and users can rate him from there
  5. In each member's profile they can see if they have previously rated them and what rating they gave.
  6. They can view all the votes they have given in a separate page and remove some of them if they wish (or go to the member's profile and change them). Votes that are not active at the time are marked with an admin-controlled formatting. He can also sort the votes by date or rating (default sorting is controlled by the admin). In the same page, users with karma administrative priviledges can also view who rated each user (fully, with sorting, formatting and vote removal).
  7. Controversy feature, via an admin customizable algorithm. Controversy for each user is displayed in their profile, as well as in the stats and is color-coded as well as descriptive.
  8. Each user can view the percentages of the votes he (or every user, if set so by the admin) has received in a nice graph by clicking in the controversy value.
Don't forget to Mark as INSTALLED!
Important: Supported for only a few days after each release.
Installation/Upgrade instructions included in the zip.

Changelog

2.2.1: Important bugfixes
2.2:
I don't remember as apparently, I forgot to add it to the changelog initially
2.1:
fixed bugs, cached templates and added the feature of a popup menu rating form in the postbit.
2.0: Initial release

Show Your Support

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

Comments
  #192  
Old 08-15-2007, 07:58 AM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by XtAzY View Post
For some reason, when i go to Edit Options in UserCP, it just gave me a deadlink page. When i disabled this product, everything was fine.
I don't have a clue why this could be happening
Can you provide more details?
Reply With Quote
  #193  
Old 08-15-2007, 08:44 AM
dellow dellow is offline
 
Join Date: May 2002
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michelle View Post
Are you sure you have the latest version? There was a similar problem with karma_cron.php and I updated it in post #164. If you haven't replaced it then, do so and then run the query mentioned on post #166 to turn it back on to everybody.
Thank you , i just re-download karma_cron.php and will give it try again.





But now i would like to understand how Controversy works ?

for i example this user with more than average rating:

when average rating from 1 and more the Controversy is very high.
when average rating from -0.99 to +0.99 the Controversy is high.
when agerage rating from -1 to -5 the Controversy is very high.


this is the results that i am getting right now when i try testing with one user.
my qustion is my result working fine ? if so how it is working and when the user will get low Controversy for example ?


Controversy classes i am using in admincp is 0.75,0.5,0.15



Regards,
Reply With Quote
  #194  
Old 08-15-2007, 08:55 AM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The controversy has to do with the percentage of votes being close to the average rating.
For instance, lets suppose a user has an average rating of 3.2
With your controversy classes, if more than 75% of the votes are either 2, or 3 or 4, he will have a low controversy.
If 50%-75% of his votes are either 2, or 3 or 4, he will have a medium controversy.
If 15%-50% of his votes are either 2, or 3 or 4, he will have a high controversy.
And if less than 15% of his votes are either 2, or 3 or 4, he will have a very high controversy.
Reply With Quote
  #195  
Old 08-15-2007, 01:26 PM
DJ XtAzY DJ XtAzY is offline
 
Join Date: Feb 2005
Posts: 204
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michelle View Post
I don't have a clue why this could be happening
Can you provide more details?
It doesnt give me any error messages in logs, but i believe it has something to do with the "e-steki Karma profile field part 2" plugin. If i disable it, then the page loads fine. If i enabled, then it wont even let me enter the Edit Options area.
Reply With Quote
  #196  
Old 08-15-2007, 02:17 PM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by XtAzY View Post
It doesnt give me any error messages in logs, but i believe it has something to do with the "e-steki Karma profile field part 2" plugin. If i disable it, then the page loads fine. If i enabled, then it wont even let me enter the Edit Options area.
Yeah, this is the plugin that adds the template
Do the other automatic template edits work?
Do you have a modified modifyoptions template perhaps?
Reply With Quote
  #197  
Old 08-15-2007, 09:09 PM
EnIgMa1234 EnIgMa1234 is offline
 
Join Date: Mar 2006
Location: .:: Ireland ::.
Posts: 1,306
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michelle View Post
All of them didn't work?
Also, which version of vB are you on?
3.6.8
Reply With Quote
  #198  
Old 08-15-2007, 11:19 PM
dellow dellow is offline
 
Join Date: May 2002
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Michelle View Post
The controversy has to do with the percentage of votes being close to the average rating.
For instance, lets suppose a user has an average rating of 3.2
With your controversy classes, if more than 75% of the votes are either 2, or 3 or 4, he will have a low controversy.
If 50%-75% of his votes are either 2, or 3 or 4, he will have a medium controversy.
If 15%-50% of his votes are either 2, or 3 or 4, he will have a high controversy.
And if less than 15% of his votes are either 2, or 3 or 4, he will have a very high controversy.
i am really sorry, but need more explain.

you said if some user average is 3.2 , what if another value ?
Reply With Quote
  #199  
Old 08-16-2007, 07:27 AM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by dellow View Post
i am really sorry, but need more explain.

you said if some user average is 3.2 , what if another value ?
If you're good at maths, here is the algorithm:
Let's suppose a user has an average rating of X.
With your controversy classes, if more than 75% of the votes are either [X+0.5]-1, or [X+0.5] or [X+0.5]+1, he will have a low controversy.
If 50%-75% of his votes are either [X+0.5]-1, or [X+0.5] or [X+0.5]+1, he will have a medium controversy.
If 15%-50% of his votes are either [X+0.5]-1, or [X+0.5] or [X+0.5]+1, he will have a high controversy.
And if less than 15% of his votes are either [X+0.5]-1, or [X+0.5] or [X+0.5]+1, he will have a very high controversy.
Where [X] is the whole/integer part of X (eg [3.2]=3, [0.5]=0, [1.7]=1 etc)
Reply With Quote
  #200  
Old 08-16-2007, 07:28 AM
Lea Verou Lea Verou is offline
 
Join Date: Jul 2005
Location: Greece
Posts: 1,856
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by EnIgMa1234 View Post
3.6.8
You didn't answer my other questions, does this happen with all the automatic template edits that the hack involves?
Reply With Quote
  #201  
Old 08-16-2007, 07:47 AM
yahoooh yahoooh is offline
 
Join Date: Oct 2002
Posts: 567
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

can we use it with vbcredets product ?
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 08:51 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.08273 seconds
  • Memory Usage 2,328KB
  • Queries Executed 27 (?)
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
  • (8)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
  • (4)pagenav_pagelink
  • (1)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_postinfo_query
  • fetch_postinfo
  • 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