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

Reply
 
Thread Tools
Tournaments, Ladders & Leagues Manager v4.x Details »»
Tournaments, Ladders & Leagues Manager v4.x
Version: 7.1.0, by bananalive bananalive is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 4.x.x Rating:
Released: 03-22-2010 Last Update: 10-17-2015 Installs: 687
DB Changes Uses Plugins
Additional Files Translations  
No support by the author.

Code:
**** Copyright by bananalive.org **** Email: admin [at] bananalive.org


Modification Description
This modification allows you to manage tournaments and ladders on your forum. It provides interactibility both for forum members and forum admin.
Tournament Types:Ladder Description:
Users or teams can join ladders and challenge other players or teams in the ladder. Elo rating system is used which calculates the difficultly of a match according to the players' ranks and this is taken into account when the ranks are updated after the match is finished.
Feature List:
  • General Features
    • All pages are XHTML valid
  • Tournament Features
    • Hall of Fame (Top 10 Tournament Players)
    • Permissions can be set per usergroup
      (AdminCP -> Usergroups -> Usergroup Manager -> {Select Usergroup} -> Tournament Permissions)
    • Tournaments start automatically when no slots are left
    • Tournaments have proper Date/ Time converted to users timezone and DST
    • 3 Tournament Modes: Last Man Standing, Single Elimination, Double Elimination and Round Robin
    • Filter Tournaments Displayed according to Tournament Status
    • Tournament User Stats Page
    • 'Start Tournament' for Single Elimination adds bye players and creates brackets
  • Tournament options
    • Turn on/off tournament
    • Create Thread on Tournament Creation
    • Require check-in before tournaments
    • Tournament Stats in Member Profile
    • Tournament Stats in Postbit (Can be turned on/off in Tournament Options)
    • Comments per page
    • Tournament description length shown in tournament List
  • Tournament Display
    • LMS realtime ranking shows if players are equal positions
    • Tournament View Counter
    • Tournament creator and last edited by notes at bottom of tournament
  • Tournament Moderators can...
    • Add/edit tournament (description uses vBulletin Editor)
    • Edit tournament type if not started yet
    • Add Score type (points, wins, kills, deaths, etc.) for LMS tournaments
    • Tournament mods can remove players if tournament hasn't started
    • Increase/ Decrease Tournament Slots
    • Pm all competitors with custom message and title (permissions set to bypass max pm recipients restrictions)
    • Add players (Ajax/Javascript userid fetch)
    • Swap players in LMS mode
    • Create/ edit/ delete announcements
  • Competitors can...
    • Players can remove themselves if tournament hasn't started
    • Users can PM themselves the details of the tournament
    • Sign up to tournament only once
  • Tournament Comments
    • Uses vBulletin Editor
    • Comment Display with user avatars and last edited by note
    • User able to edit/delete their own comment (subject to permissions)
    • Tournament moderators can edit all comments
    • If applicable under username on comments Tournament Creator, Tournament Competitor or Tournament Winner
    • Comment paging
  • Teams
    • Users can apply to teams
    • Leader can accept/ decline users
    • Team profile shows team stats
    • Team list
    • Can limit teams created by user (in usergroup options)
    • Fields: team website, gamertag, logo, description, slog, tags
  • Team leader can...
    • delete players from his/her team
    • Promote players in his/her team to Leader or Co-Leader
    • Join tournaments
    • Search Free Agents for new team members
  • Ladder Features
    • Elo rating system (Javascript Elo calculator @ ladders.php?do=elorating)
    • Players last activity (date)
    • Winning/ Losing Streak
    • Longest Winning Streak
    • Admin can submit scores/ add challenges
    • Report/ dispute challenges
    • Match Finder
  • Ladder Display
    • leader-board for each ladder
    • last 10 upcoming/ past matches per ladder
    • separate page for accepting/rejecting challenges and submitting score (have to be accepted by other user)
  • Tournament Announcements
    • Tournament Moderators can create/edit announcements
    • Uses forum last visit for announcement read marking
    • Shows last user to edit announcement
  • Categories
    • Share categories for tournaments/ ladders/ leagues
    • Category displays in navbar when viewing ladder/ tournament/ league
Installation:
  1. Follow instructions included in .zip
  2. Click Install
Premium Features:
  • Pay to play/ credits system
    • Opportunity to earn money for your forum
    • Uses PayPal for payments
  • Support Tickets
  • Leagues into Knockout Stage
  • Live Match Finder
Suggestions:
  1. Please post any suggestions/ comments about this modification and I will try and implement them

** Don't forgot to click Mark as Installed **

Download Now

File Type: zip vB_Tournaments+Ladders_v6.5.9_LITE.zip (456.5 KB, 435 views)
File Type: zip vB_Tournaments+Ladders_v7.1.0_Lite.zip (462.4 KB, 221 views)

Show Your Support

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

Comments
  #72  
Old 04-02-2010, 03:50 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by IR15H View Post
Thanks for the quick reply and update .

A few more minor things;
  1. If you try to set a challenger to challenge themselves in a ladder there's an error message without a 'back' button.
  2. Expanding 'Tournament List' breaks the table layout.
  3. When creating a PM via the 'PM All Competitors' button, the post icon variable doesn't work which causes a broken image after the message title.
  4. When viewing a tournament, the collapsible image is collapse_blocksubhead.gif which I think should be collapse_40b.png?
  5. I have 'Stats in Profile' enabled in the settings but can't see any difference to a user's profile.
  1. added link
  2. not sure what you mean
  3. I've redone this template for next version, but it should just have default icon?
  4. fixed
  5. Should be appearing for you, check you have the template hook profile_stats_pregeneral in your templates memberinfo_block_statistics and memberinfo_block_aboutme
Reply With Quote
  #73  
Old 04-02-2010, 03:51 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Shadawg View Post
Problem when editing the and saving the text, you cannot use [LIST][/LIST] bbcode
Fixed for next version
Reply With Quote
  #74  
Old 04-02-2010, 06:22 PM
IR15H IR15H is offline
 
Join Date: Feb 2007
Location: England
Posts: 161
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
  1. added link
  2. not sure what you mean
  3. I've redone this template for next version, but it should just have default icon?
  4. fixed
  5. Should be appearing for you, check you have the template hook profile_stats_pregeneral in your templates memberinfo_block_statistics and memberinfo_block_aboutme
Thanks again for the prompt reply and update .
  1. I've found another few;
    • when you try to add another team (competitions.php?do=addteam) and you've already reached the maximum you're allowed
    • when challenging someone who can't recievie PMs (ladders.php?do=insertchal).
    • if you attempt to challenge the same team/user twice in a row (ie when a challenge is still pending)
  2. This;
  3. If there's no easy way to get the post icons to work then yeah that'd be fine.
  4. Thanks.
  5. Apologies, I was expecting it to be an additional tab like "Friends" "Blogs" etc. but I had a look again and just noticed it near the bottom on the "About Me" tab .

I also found a few more issues;
  1. When a user requests to join a team they should get a pop up/notification to say that it first needs to be approved by a leader because currently it *appears* to the end user that it hasn't work.
  2. On a ladder list, the option to remove another user gets truncated rather than wrapped;
  3. When submitting scores, there's a box for uploading screenshots but no way to upload any (I tried entering a url of an image but didn't see it appear anyway on the results screen). this box does not appear if you are doing a team ladder.
  4. If you create a team ladder, clicking on the team name on the ranking tab takes you to (/competitions.php?do=viewteam) rather than bring up the pop up containing the option to challenge.
  5. A user is able to report a challenge, before any scores are submitted, but this doesn't get put through to the "reported matches" section. I can't think of a reason why someone would report a challenge before any scores have been submitted (as they could just reject the challenge) so maybe it'd be simpler to just remove the report link until after a user has entered scores?
  6. If you admin insert a ladder challenge then on ladders.php?do=challenges it pulls two seemingly random team members to display under "match" rather than team names.
  7. When viewing "Your challenges" on a ladder, the column titles are centred but the contents are aligned left which, without column borders, makes it a bit confusing to look at.
  8. The 'user can't receive PMs' error message seems to also be based off whether they are able to track PMs (Can Use Message Tracking) rather than just the "Maximum Stored Messages" usergroup setting.

Requests:
  • Send the team owner/leader(s) a notification when someone has requested to join their team.
  • If a user doesn't have permission to view tournaments or ladders then the "Competitions" tab in the navbar should be hidden from them.
  • As a team owner, if you promote another member to co or full leader then still be able to demote them (to co-leader or regular member).
  • Disallow HTML to be entered into category names as on competitions.php?do=categories, you can enter (and display) an image as a title.
  • Add a "My Ladders" filter, which would display all ladders a user had entered (either as an individual or as part of a team).
  • A notification when a user has accepted/rejected your challenge.


Thanks again for all your hard work on this mod .
Reply With Quote
  #75  
Old 04-03-2010, 11:26 AM
COL NIL SATIS COL NIL SATIS is offline
 
Join Date: Aug 2009
Location: Liverpool UK
Posts: 802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is this mod now out of Beta stage pal???
Reply With Quote
  #76  
Old 04-03-2010, 06:50 PM
Shadawg's Avatar
Shadawg Shadawg is offline
 
Join Date: Aug 2008
Posts: 147
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yeh its outta the beta stage.....
Reply With Quote
  #77  
Old 04-03-2010, 09:36 PM
Jamie G Jamie G is offline
 
Join Date: May 2007
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Banana,

As already stated I'm loving the mod.

I'm looking for some help getting it to work properly with my custom set-up.

http://consolefrag.com - at the moment, I have all sorts of bugs which are being worked on. Frontpage slideshow hates IE, need to get the menu made priority over it etc. But you can't actually change any of the settings for tournaments and ladders as I don't have the standard navbar.

Can you contact me as per the PM to see if you can get this sorted for me.

Obviously I'll pay / donate for your time.

Cheers.

http://consolefrag.com/forum.php
Reply With Quote
  #78  
Old 04-05-2010, 01:23 AM
kasht kasht is offline
 
Join Date: Mar 2005
Posts: 26
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@bananalive: Any plans for Double Elimination as a new tournament mode for a future release?

*Subscribes to Mod*
Reply With Quote
  #79  
Old 04-05-2010, 06:00 AM
MotMann MotMann is offline
 
Join Date: Jan 2006
Location: Germany
Posts: 333
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bouncer222 View Post
If you post a link, please without registration
Reply With Quote
  #80  
Old 04-06-2010, 01:41 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by MotMann View Post
If you post a link, please without registration
What do you mean without registration?

And can someone here please explain the difference between the different types of competitions that this mod offers? I am a bit confused on what to use for what type of competition.

Ladders
Tournaments
Single Elimination
And any others?

Thanks.

EDIT: It's just that there is WAYY too much options in this mod from the viewer side (not admincp) and it gets really confusing on what you gotta do. Maybe a written manual would be nice? some screenshots etc? Like describing what you should do for what type of competition.

EDIT AGAIN: Could you also put a feature in, so that if a team doesn't get any new members within x days, the team is deleted and the team leader is sent a PM with a warning x days BEFORE the scheduled deletion that his team could be deleted?
This is because I want to give permission to anyone on my site to create a team.

Thanks once again.
Reply With Quote
  #81  
Old 04-06-2010, 07:51 PM
PcGamer PcGamer is offline
 
Join Date: Dec 2001
Posts: 42
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bouncer222 View Post
What do you mean without registration?
Meaning that we can't see your ladders/Tournaments without having to register to your forums.
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 10:31 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.05718 seconds
  • Memory Usage 2,377KB
  • Queries Executed 26 (?)
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_code
  • (6)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
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (13)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (2)postbit_attachment
  • (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
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete