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
  #2132  
Old 03-10-2014, 02:39 PM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Reinstalling it fixed it... However still lots and lots of php errors when on 5.4 does it not support 5.4 and will it ever or is this on the to-do list?
Reply With Quote
  #2133  
Old 03-10-2014, 09:59 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ReMarkable1991 View Post
Reinstalling it fixed it... However still lots and lots of php errors when on 5.4 does it not support 5.4 and will it ever or is this on the to-do list?
This is vbulletin error not with this modification

I think the following code should fix it (which i found on vbulletin.com)

Add the following line to your config.php under the <?php line:
PHP Code:
define('SKIP_ALL_ERRORS'true); 
Reply With Quote
  #2134  
Old 03-10-2014, 10:13 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ReMarkable1991 View Post
Installing finally worked but now I have another huge problem. When I set server to php 5.4 every page in competition tab gives me at least 5 to 10 php errors. Setting back to 5.3 fixed those but now a new error occurs.

This only happens once a account has played a match or at least reported a match(haven't tried with a team game yet to see if other 4 accounts also get affected). The following error then suddenly appears on the top of the screen on every single page.

Warning: unserialize() expects parameter 1 to be string, array given in C:\domains\domain.org\wwwroot\includes\class_boots trap.php(1227) : eval()'d code on line 62

The things I tried on google (edit config.php with an extra line and delete unserialize from class bootstrap both didn't work.

This is not the only thing that happens, suddenly lots of things/texts start to overlap. On my home page for the forums I have 2 plugins for shoutbox and donate bar. With a fresh account or not logged in everything is fine. But with a account that played 1 match and gets that php error they like combine or something and overlap.

Also when you try to challenge a player again the pop up box becomes overlapped. This is not related to the template since when I change to default 1 provided by vbulletin self the same thing happens.

So I am pretty sure it is all related to this modification since problems start as soon you have played a match.

I use the lite version for now by the way, will purchase premium soon if errors can get fixed.
The error messages at the top displace the contents of the page - once the error messages at the top are fixed then the page will display properly.
Reply With Quote
  #2135  
Old 03-21-2014, 08:22 AM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks it seems to at least not display the errors anymore at php 5.4, not sure if it is a good fix since errors still exist but most seems to be working fine so yeah.

However I found another bug/glitch, I have this on both regular install without skip errors with 5.3 and with on 5.4. When I go to a ladder and use the search function it works like intended that the list gets smaller and smaller the more you fill in (so u get closer to the name u try o find). However if you press on one of the names it goes to a invalid page.

hostname.org/ladders.phpladders.php?do=view&id=1&page=1

It is rather obvious what the bug is (twice ladders.php), however i also make me wonder every name is linked to id=1 an page=1, the ladder only has 10 names on it currently and max per page is 20 by default I believe. So the search function only search for the page that name is one?

Also when using match finder I have enabled that opponent can see the name of the person who is using the match finder. However that is exactly the only thing it does. You can't click the name to see profile and it doesn't display his elo rating for that ladder.

Is there any demo or live website of a website that uses the premium version of the match finder? Cause I am confused what is different in that version and if it offers those things(profile and display ELO/exp etc.)
Reply With Quote
  #2136  
Old 03-22-2014, 05:12 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ReMarkable1991 View Post
Thanks it seems to at least not display the errors anymore at php 5.4, not sure if it is a good fix since errors still exist but most seems to be working fine so yeah.

However I found another bug/glitch, I have this on both regular install without skip errors with 5.3 and with on 5.4. When I go to a ladder and use the search function it works like intended that the list gets smaller and smaller the more you fill in (so u get closer to the name u try o find). However if you press on one of the names it goes to a invalid page.

hostname.org/ladders.phpladders.php?do=view&id=1&page=1

It is rather obvious what the bug is (twice ladders.php), however i also make me wonder every name is linked to id=1 an page=1, the ladder only has 10 names on it currently and max per page is 20 by default I believe. So the search function only search for the page that name is one?
Fixed in attached ladders.php

Quote:
Originally Posted by ReMarkable1991 View Post
Also when using match finder I have enabled that opponent can see the name of the person who is using the match finder. However that is exactly the only thing it does. You can't click the name to see profile and it doesn't display his elo rating for that ladder.

Is there any demo or live website of a website that uses the premium version of the match finder? Cause I am confused what is different in that version and if it offers those things(profile and display ELO/exp etc.)
I have updated link in attached product file, to show stats rather than redirect to user profile
Attached Files
File Type: php ladders.php (216.0 KB, 9 views)
File Type: xml product-tournament2008.xml (1,019.3 KB, 7 views)
Reply With Quote
  #2137  
Old 03-22-2014, 06:51 PM
Bluefin221 Bluefin221 is offline
 
Join Date: Jul 2008
Location: Scotland
Posts: 290
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Having some issues since installing, I have premium so not sure if its different errors.

I have this error when I first visit competitions page however I have got around that by adding the define('SKIP_ALL_ERRORS', true); into the config, however even after adding error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED)); into the config as well I cannot add a tournament, as soon as I choose a drop down option the create new tournament button vanishes so I cannot actually create a tournament.
Reply With Quote
  #2138  
Old 03-22-2014, 09:49 PM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
I have updated link in attached product file, to show stats rather than redirect to user profile
Not sure what you meant by this, however when I upload that xml file in products it doesn't change anything in match finder. It still only shows the name =$

However another question, is it possible that matches played in tournaments are ranked for the ladder? I know the winner can get automatic ELO points (maybe also add it first 2nd/3rd? well that can be done by hand anyway).

Also the weekly tournament I am planning on hosting is something in the lines of this:

All week long every team in the ladder can sign up for it, then on Saturday it starts! However their is no set time the match has to be played! They have 24 or 48 hours to agree on a time to play. For example if 64 teams sign up the first rounds must be played 24 hours (Sunday) after it started. Then ro 32 before 48 hours (Tuesday) Ro16 24 hours again (Wednesday), ro8 24 hours later before Thursday is over. Then the semi final and final are on set times on Friday (perhaps ro3).

Teams are allowed to play up to ro4 even on the first day, so no restrictions are in place there, as long as the other match up has also finished and you have a new opponent you are good to go! (However maybe others who like this system might want restrictions to this)

Now the problem/request, it is hard to know what team should progress if they can't seem to find a date. As far as I know the matches aren't counted as matches and have a complete different system. So beside ranking they also don't have a match comment section. Perhaps the matches can be turned into little ladders. So that they can use that matchmaking system, also store what team was ready at what time. That way you can see team A was set ready for 3,5 hours during those 24 hours and team B for 2 hours. However those times didn't collapse, but still you have a solid ground to advance team A.

Now another question, can I set a match as like not played and disqualify both teams in the tournament?

I am willing to pay for such system obviously, perhaps even a initial cost. However the website isn't live yet and hoping on doing this purchase on donations to make the system easier. It seems like copying systems from 1 to another, however contact me with what you think if it can be made/how long it takes and what the price will be.
Reply With Quote
  #2139  
Old 03-24-2014, 08:18 PM
Longur Longur is offline
 
Join Date: Jan 2014
Posts: 4
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Is it possible for an admin to set a date for the league match? Right now I have to delete all the auto-generated matches and inserting league challenges in order to set dates for them.
Reply With Quote
  #2140  
Old 03-28-2014, 08:04 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bluefin221 View Post
Having some issues since installing, I have premium so not sure if its different errors.

I have this error when I first visit competitions page however I have got around that by adding the define('SKIP_ALL_ERRORS', true); into the config, however even after adding error_reporting(E_ALL ^ (E_NOTICE | E_WARNING | E_DEPRECATED)); into the config as well I cannot add a tournament, as soon as I choose a drop down option the create new tournament button vanishes so I cannot actually create a tournament.
fixed in attached post
https://vborg.vbsupport.ru/showpost....postcount=2128
Reply With Quote
  #2141  
Old 03-28-2014, 08:07 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Longur View Post
Is it possible for an admin to set a date for the league match? Right now I have to delete all the auto-generated matches and inserting league challenges in order to set dates for them.
Edit League -> Round Dates

Attached Images
File Type: png sup1.png (13.2 KB, 0 views)
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 02:25 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.06156 seconds
  • Memory Usage 2,391KB
  • 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
  • (1)bbcode_php
  • (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
  • (4)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
  • (5)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