Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
  #1  
Old 10-11-2011, 01:39 PM
youfif youfif is offline
 
Join Date: Sep 2011
Posts: 14
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Preview: Real Reputation System

First of all important information

The first thing is, I do not have any permissions to post this thread in the real subforum for presenting things, named The Hatchery, I'll post this topic here with advice by BirdOPrey5. The second annotation is that English is not my first language - as you may noticed already. So please be kind to me, I'll try my best. My first language is German, so the screenshots of this presentation of the system will of course contain the German language.

Real Reputation System

What are you doing and what is your intention?

Beyond all question, vBulletin is the most powerful forum software, just like the page titel of vbulletin.com. I experienced developing with vB for some years now. I don't like version 4, I'll keep vB 3.8.5. There are great features inside the system. But of course, nothing is perfect and right here I am missing a feature for years and years. A great reputation system. Maybe because I began with MyBB and this feature satisfy me. The last years I did not had much time, so I waited and waited and waited if a "good" reputation system appears. But this did not happen. So finally I was very motivated do code a system according to my own wishes. I started last week and I'm as good as ready.

What is a "good" reputation system? vBulletin has it!
Yes and no, in fact vBulletin has already a reputation system, but it's very poor I think. You only can reputate posts from a user and not a user in general. But I don't list up each feature (or not ), I'll start do describe "my" system.

As I may said the prototype was the reputation system of MyBB. Because it's very good. Our competitive forum uses this, so I made a reproduction of that system. Of course I did not copy any code (as well it's not compatible), only the idea. With the functions and the templates in vB it was no problem.
  • Giving away a reputation to a user
  • Number of points (positive, negative) can be adjusted for each usergroup
  • Superusers can delete every reputation, else only if you are the sender
  • Badusers are fully banned from the system
  • Minimum and maximum length for comments
  • Smileys allowed, but no html or bb code
  • How many new reputations can a user give away?
  • If a reputation already exists, the dialogue "New reputation" changes to "Update an existing reputation", the old comment is written in the comment field and the already given points are selected in the DropDownList
  • How many minutes have a user to wait until he give away a new reputation or update an existing one, with countdown
  • Disable system for maintance reasons
  • Filter all reputations
  • Multipages, if there are more than 10 comments per page
  • Show only positive/neutral/negative entries
  • In user profile and in postbit show the sum of all reputationpoints given to the user, green if the amount is higher one, red if lower 0 (neutral)
  • Send PM to the user who just received a new reputation with information
  • Send PM to the user who just received an update with information
  • Toplist - show best users (most positive reputations received)
There are more features, you will see them on the attached pictures.

This thread is for my changelog and your constructive feedback, if you like.
Attached Images
File Type: png rep_1.png (34.4 KB, 0 views)
File Type: png rep_2.png (37.4 KB, 0 views)
File Type: png rep_3.png (36.3 KB, 0 views)
File Type: jpg rep_4.jpg (19.6 KB, 0 views)
File Type: jpg rep_5.jpg (45.7 KB, 0 views)
Reply With Quote
2 благодарности(ей) от:
nero9, Wormow
Reply

Thread Tools
Display Modes

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 05:50 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.05349 seconds
  • Memory Usage 2,231KB
  • Queries Executed 12 (?)
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)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (2)post_thanks_box_bit
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (5)postbit_attachment
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.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_threaded
  • showthread_threaded_construct_link
  • 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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete