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
  #2142  
Old 03-28-2014, 08:55 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
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 =$
See attached screenshot

Email me about the other query
Attached Images
File Type: png sup2.png (7.9 KB, 0 views)
Reply With Quote
  #2143  
Old 03-28-2014, 09:06 PM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
See attached screenshot

Email me about the other query
Allright so that is for life match finder in premium right? Still not sure what else is different. Will contact you about the other!

Another question, if I go to host.org/teams.php and other .php pages like tournament etc. it stops showing the sub navigation for competition(with Teams / Ladders / Help / Tournaments) but shows forums with New Posts / FAQ / Community etc. is there a way to fix it?
Reply With Quote
  #2144  
Old 03-29-2014, 01: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
Allright so that is for life match finder in premium right? Still not sure what else is different. Will contact you about the other!

Another question, if I go to host.org/teams.php and other .php pages like tournament etc. it stops showing the sub navigation for competition(with Teams / Ladders / Help / Tournaments) but shows forums with New Posts / FAQ / Community etc. is there a way to fix it?
Have you enabled in settings:

Vbulletin options -> competition settings -> general settings -> navbar link -> yes
Reply With Quote
  #2145  
Old 03-29-2014, 02:17 PM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by bananalive View Post
Have you enabled in settings:

Vbulletin options -> competition settings -> general settings -> navbar link -> yes
Yes, that isn't the problem it does show them but it doesn't keep showing them when I for example go to teams.php.

I found a fix but it only works for some pages. If I go to navigation manager then to the competition part. It gives a line called Tab Script(s) : by default only competitions was there.

When I add teams.php or ladders.php it keeps showing the sub navbar when I switch page. However I can only put in like 20 characters in. If I save with lets say 22 it shortens it with 2 once I safe it.

Another problem with this is that it only works with default pages made by you. If I for example put in the name of my chat program (the define name in php file) it keeps showing up forum sub nav bar.
Reply With Quote
  #2146  
Old 03-31-2014, 08:01 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
Yes, that isn't the problem it does show them but it doesn't keep showing them when I for example go to teams.php.

I found a fix but it only works for some pages. If I go to navigation manager then to the competition part. It gives a line called Tab Script(s) : by default only competitions was there.

When I add teams.php or ladders.php it keeps showing the sub navbar when I switch page. However I can only put in like 20 characters in. If I save with lets say 22 it shortens it with 2 once I safe it.

Another problem with this is that it only works with default pages made by you. If I for example put in the name of my chat program (the define name in php file) it keeps showing up forum sub nav bar.
vbulletin has maximum field size for that, for additional page names you need to edit plugin 'Tournament and Ladder Tab'
Reply With Quote
  #2147  
Old 03-31-2014, 08:34 PM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I see this line there :

Code:
if (THIS_SCRIPT === competitions OR THIS_SCRIPT === ladders OR THIS_SCRIPT === tournaments OR THIS_SCRIPT === tll_credits OR THIS_SCRIPT === tll_tickets OR THIS_SCRIPT === teams OR THIS_SCRIPT === kings)
I need to add a

Code:
OR THIS_SCRIPT === chat
in between (hooks)

the name for chat can be found as define as in the products php right?

Will try it some more 2morrow, however how comes ladders or tournaments.php pages don't see the competitions sub nav bar when they are allready in that line?

Making Tab Scripts empty or only competitions doesn't work either.
Reply With Quote
  #2148  
Old 04-01-2014, 07:07 AM
ReMarkable1991 ReMarkable1991 is offline
 
Join Date: Feb 2014
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have tried some stuff with it now, it seemed https://vborg.vbsupport.ru/showthread.php?t=283123 bugged my navbar.

disabling this product made teams.php/tournaments.php etc. show the subnavbar again. However for my chatbox this is not the case.

By adding it to tab scripts it does only show Teams, Help, Rules, and itself Full Screen Chat so ladders/tournaments/new are missing.

I tried adding the lane as I suggested above and it now looks like :
Code:
if ($vbulletin->options['tmnt_navbar'] && $vbulletin->options['simpleversion'] < 4200)
{
if (THIS_SCRIPT === competitions OR THIS_SCRIPT === ladders OR THIS_SCRIPT === tournaments OR THIS_SCRIPT === tll_credits OR THIS_SCRIPT === tll_tickets OR THIS_SCRIPT === teams OR THIS_SCRIPT === kings OR THIS_SCRIPT === mgc_cb_evo)
{
	$vbulletin->options['selectednavtab'] = 'competitions'; 
}
$template_hook['navtab_middle'] .= vB_Template::create('tmnt_navbar')->render();
}
if ($vbulletin->options['tmnt_quicklinks'])
{
	$template_hook['navbar_quick_links_menu_pos4'] .= '<li><a href="competitions.php">'.$vbulletin->options['tmnt_modname'].'</a></li>';
}
I have also found another plugin named set_navigation_tab and it now looks like

Code:
if (in_array(THIS_SCRIPT, array('tournaments','teams','tll_tickets','tll_credits','kings','leagues','cstats','mgc_cb_evo') ))
{
  foreach ($tabs AS $tbid => $tbinfo)
  {
    if ($tbinfo['url'] == 'competitions.php')
    {
       $tabid = $tbinfo['root'];
    }
  }
}
not sure if any other plugins need edits?
Reply With Quote
  #2149  
Old 04-04-2014, 01:55 PM
Bestrafung Bestrafung is offline
 
Join Date: Aug 2009
Posts: 86
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have the premium version installed but haven't heard back from the developer yet so I'm hoping someone can point me in the correct direction. I have a strange issue with pagination links below the ladder including the script name twice and breaking the links. Instead of:
/ladders.php?l10-name&page=2
I get:
/ladders.phpladders.php?l10-name&page=2

Has anyone else had this problem or know how to resolve it? It only seems to affect the ladder pagination links.

UPDATE: Seems there was an issue with the ladders.php, developer sent the newest copy and all is well again. Thanks again Bananalive.
Reply With Quote
  #2150  
Old 04-25-2014, 08:07 AM
Bluefin221 Bluefin221 is offline
 
Join Date: Jul 2008
Location: Scotland
Posts: 290
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very random issue started happening to me last night, profiles went on the blink and I couldn't figure out what was wrong, database error emails were piling up but I couldn't access them as they were 24mb for each email and freezing my email. Anyway finally accessed the error which is related to the competitions module and profiles.

I get the following error, mind this is chopped as its 24mb worth of text I'm receiving through email seems just an infinite wall of text.

Code:
Database error in vBulletin 4.2.2:

Invalid SQL:

			REPLACE INTO datastore
				(title, data, unserialize)
			VALUES
				('tll_data', 'a:16845:{i:0;a:12:{s:7:\"matches\";s:1:\"0\";s:12:\"matches_draw\";s:1:\"0\";s:13:\"matches_unfin\";s:1:\"0\";s:11:\"matches_won\";s:1:\"0\";s:12:\"matches_lost\";i:0;s:11:\"matches_acc\";s:1:\"0\";s:11:\"matches_rej\";s:1:\"0\";s:14:\"matches_accper\";d:0;s:12:\"ladder_joins\";s:1:\"0\";s:10:\"tmnt_joins\";s:1:\"0\";s:9:\"tmnt_wins\";s:1:\"0\";s:8:\"dateline\";i:1395511670;}i:1;a:12:{s:7:\"matches\";s:1:\"0\";s:12:\"matches_draw\";s:1:\"0\";s:13:\"matches_unfin\";s:1:\"0\";s:11:\"matches_won\";s:1:\"0\";s:12:\"matches_lost\";i:0;s:11:\"matches_acc\";s:1:\"0\";s:11:\"matches_rej\";s:1:\"0\";s:14:\"matches_accper\";d:0;s:12:\"ladder_joins\";s:1:\"0\";s:10:\"tmnt_joins\";s:1:\"
Reply With Quote
  #2151  
Old 04-26-2014, 08:55 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Bluefin221 View Post
Very random issue started happening to me last night, profiles went on the blink and I couldn't figure out what was wrong, database error emails were piling up but I couldn't access them as they were 24mb for each email and freezing my email. Anyway finally accessed the error which is related to the competitions module and profiles.

I get the following error, mind this is chopped as its 24mb worth of text I'm receiving through email seems just an infinite wall of text.

Code:
Database error in vBulletin 4.2.2:

Invalid SQL:

			REPLACE INTO datastore
				(title, data, unserialize)
			VALUES
				('tll_data', 'a:16845:{i:0;a:12:{s:7:\"matches\";s:1:\"0\";s:12:\"matches_draw\";s:1:\"0\";s:13:\"matches_unfin\";s:1:\"0\";s:11:\"matches_won\";s:1:\"0\";s:12:\"matches_lost\";i:0;s:11:\"matches_acc\";s:1:\"0\";s:11:\"matches_rej\";s:1:\"0\";s:14:\"matches_accper\";d:0;s:12:\"ladder_joins\";s:1:\"0\";s:10:\"tmnt_joins\";s:1:\"0\";s:9:\"tmnt_wins\";s:1:\"0\";s:8:\"dateline\";i:1395511670;}i:1;a:12:{s:7:\"matches\";s:1:\"0\";s:12:\"matches_draw\";s:1:\"0\";s:13:\"matches_unfin\";s:1:\"0\";s:11:\"matches_won\";s:1:\"0\";s:12:\"matches_lost\";i:0;s:11:\"matches_acc\";s:1:\"0\";s:11:\"matches_rej\";s:1:\"0\";s:14:\"matches_accper\";d:0;s:12:\"ladder_joins\";s:1:\"0\";s:10:\"tmnt_joins\";s:1:\"
What version are you running?

Do you want to forward one of the emails onto me?
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 12:27 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.05500 seconds
  • Memory Usage 2,390KB
  • 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
  • (7)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
  • (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
  • (3)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