Go Back   vb.org Archive > vBulletin Modifications > vBulletin 3.8 Modifications > vBulletin 3.8 Add-ons
gXboxLive - Xbox Live Leaderboard Details »»
gXboxLive - Xbox Live Leaderboard
Version: 2.2.6, by Gryphon Gryphon is offline
Developer Last Online: Sep 2023 Show Printable Version Email this Page

Category: Add-On Releases - Version: 3.8.x Rating:
Released: 02-19-2007 Last Update: 04-28-2011 Installs: 848
Supported DB Changes Uses Plugins Template Edits Auto-Templates
Re-useable Code Additional Files  

What is it?
gXboxLive is a modification for vBulletin which allows you to display a Xbox Live Leaderboard for your users.

If you use this mod, please Mark as Installed, and if you really enjoy this mod, please Nominate for MOTM, and if you really really enjoy this mod, feel free to Support Developer! Thank you!

Visit this thread for vBulletin 4 compatible version.

[hr]-[/hr]
Support
[hr]-[/hr]I use my released mods daily, if I find an issue with them or add features for myself I will release updates. If there are significant bugs or simple feature requests I will do my best to release fixes. Some of my mods rely on fetching data from 3rd party websites, due to the unreliable results, my mods will require users to troubleshoot for themselves if they find the addon is not working for them specifically. I am offering my personal mods that work ok for me for you to use, I am sorry I do not have time to troubleshoot many user specific issues. Thank you for your understanding.

Features
[hr]-[/hr]
  • Lists all ranked Gamertags, each updated once per day
  • Optionally show unranked Gamertags (Original Xbox Users).
  • Optionally allow Xbox Live message sending.
  • Optionally allow Xbox Live friend requests.
  • Optionally to choose how many User Names Per Page to display.
  • Optionally require a minimum post count.
  • Optionally to add a navbar link.*
  • Optionally to add a miscellaneous quick link.*
  • Choose how recently users must be active to be displayed.
  • Optionally display leaderboard statistics
  • Limit usergroups to display.
  • Limit access by usergroup.
  • Optionally display Forumhome stats
  • Optionally display Memberinfo gamercard
  • Optionally display Postbit leaderboard rank
  • Monitors invalid gamertags, 5 attempts to verify the gamertag and then the users gamertag profile field is blanked to prevent further checks.
  • Can link directly to a gamertag position in the leaderboard with gxboxlive.php?gt=Gamertag

*Depends on your vBulletin version and template configuration.

Installation
[hr]-[/hr]
  1. Download the latest version and upload all files. Images go in the folders specific to your style.
  2. Install the product.
  3. Create a Single-Line Text Box User Profile Field for members to enter their Gamertag into.
    • Go to yourdomain.com/forumdir/admincp/?loc=profilefield.php%3Fdo%3Dadd
    • Single-Line Text Box
    • Continue
    • Title: Xbox Live Gamertag
    • Description: Enter your Xbox Live Gamertag
      [S]
    • Regular Expression: ^([A-Za-z0-9 ]+)?$[/S] (regex not required)
    • The rest of the settings is your prefrence.
    • Save
    • Look and see what the field id number is for Xbox Live Gamertag, example field25.
  4. Fill in the gXboxLive configuration options, make sure to enter the field id for the newly created Xbox profile field above.
    • Go to yourdomain.com/forumdir/admincp/?loc=options.php%3Fdo%3Doptions%26dogroup%3Dgxbl_g roup
  5. Send people to their user cp to enter their gamertags.
  6. Wait up a few minutes for the gamertags to appear on the leaderboard.

Examples
[hr]-[/hr]AuthorsOthersGoogle
Changes
[hr]-[/hr]
v2.2.6 - import product with Overwrite enabled, upload functions_gxboxlive.php and miner.gxboxlive.php
  • Updates for April 18 gamercard changes.
  • Uses DOMDocument PHP class now for parsing.

v2.2.5 - import product with Overwrite enabled, upload gxboxlive.php, functions_gxboxlive.php and miner.gxboxlive.php
  • Updates for January 20th gamercard changes. Thanks Ronin Storm.

v2.2.4c - import product with Overwrite enabled.
  • Quick xbox.com url changes, there is no longer any way to directly link to add a friend.

v2.2.4b - upload miner.gxboxlive.php
  • Quick fix for miner, no other updates.

v2.2.4a - upload miner.gxboxlive.php
  • Quick fix for num_rows error, no other updates.

v2.2.4 - upload functions_gxboxlive.php, miner.gxboxlive.php, import product with Overwrite enabled.
  • Minor update, confirmed bogus gamertags do not cause issues with updating the rest of the leaderboard.
  • Changed cron output to help find the people with bad usernames.
  • Extended strikeout rule for bad usernames.

v2.2.3 - upload functions_gxboxlive.php, import product with Overwrite enabled.
  • Reverted, no problems that I can find with leader board.

v2.2.2 - upload functions_gxboxlive.php, import product with Overwrite enabled.
  • Temporary fix till more time can be spent to make updates for NXE

v2.2.1 - import product with Overwrite enabled.
  • Added NXE avatar display

v2.1.9 - import product with Overwrite enabled.
  • Security token update.
  • Postbit style update.

v2.1.8 - upload gxboxlive.php, import product with Overwrite enabled.
  • Security Fix.

v2.1.7 - upload functions_gxboxlive.php, import product with Overwrite enabled.
  • Fix for query error.

v2.1.6 - upload gxboxlive.php, functions_gxboxlive.php, miner.gxboxlive.php, import product with Overwrite enabled.
  • Update to close the leaderboard when product is disabled.

v2.1.5 - upload functions_gxboxlive.php, import product with Overwrite enabled.
  • Fix for error when running cron manually.

v2.1.4 - upload files, import product with Overwrite enabled.
  • Added some safety checks to keep the wrong field id from breaking the forums.

v2.1.3 - upload functions_gxboxlive.php, import product with Overwrite enabled.
  • Fixed a broken update query.

v2.1.2 - import product with Overwrite enabled.
  • Fix a bug that prevented total number of users to display when stats were turned off.

v2.1.1 - import product with Overwrite enabled.
  • Navbar location selectable
  • Quick Links location selectable
  • Postbit location selection slightly changed, you will need to revisit this setting.

v2.1.0 - upload all files, import product with Overwrite enabled.
  • Nearly all database queries rewritten to be more efficient
  • Member listing is more stable, shouldn't see people disappear/reappear
  • Image directories changed, /rank directory now called /silk
  • New images for message user and add friend
  • Leaderboard will now properly filter banned users
  • New option to choose what usergroups are displayed on the board separate from who can view the board
  • Database structure changed, so the leaderboard will need to repopulate after upgrade.
  • Updated regex in the instructions above, this makes sure that people enter gamertags in the correct format.

v2.0.2 - upload all files, import product with Overwrite enabled.
  • Stats display reorganized
  • Gamertag linking is case insensitive now
  • Fix for page navigation disappearing for leaderboards with over 1000 members.
  • Fix another headinclude bug
  • Temporarily disabled user update hooks

v2.0.1 - import product with Overwrite enabled.
  • Fix headinclude bug

v2.0.0 - Upload all files import product with Overwrite enabled. Double check settings, field id method has changed, it is digit only now. In case of error upon upgrading from a previous version, uninstall and then reinstall.
  • Rewritten much of the caching code to be more efficient
  • Optionally display Forumhome stats
  • Optionally display Memberinfo gamercard
  • Optionally display Postbit leaderboard rank
  • Can link directly to a gamertag position in the leaderboard
  • Monitors invalid gamertags, 5 attempts to verify the gamertag and then the users gamertag profile field is blanked to prevent further checks.
  • Many more improvements

Copyright
[hr]-[/hr]gXboxLive, Copyright ? Ghryphen (https://github.com/ghryphen)
Please maintain copyrights in derivative works, thank you.

overLIB javascript library Copyright Erik Bosrup.

Download Now

File Type: zip gXboxLive_v2.2.6.zip (118.1 KB, 348 views)

Screenshots

File Type: jpg gxboxlive_front.jpg (141.5 KB, 1 views)
File Type: jpg gxboxlive_options.jpg (89.7 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
3 благодарности(ей) от:
Fethi.dz, TTayfun

Comments
  #252  
Old 08-02-2007, 04:31 PM
Fallback Fallback is offline
 
Join Date: May 2005
Posts: 61
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think I figured it out. If you change your setting it waits until someone else adds theirs then it removes or edits yours. So basically if you update your profie gamertag the update to the main list seems to be triggered when someone new is added.
Reply With Quote
  #253  
Old 08-02-2007, 08:37 PM
alfieuk alfieuk is offline
 
Join Date: Feb 2007
Location: West Yorkshire
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have the XBL leaderboard installed on my site, but tonight for some reason it has stopped updating and has also deleted 400 members information, have you any ideas as to why it has done this ?

Its also not updated since Thursday at 19.12 pm and when try run it myself is says updated 0 deleted 0 etc etc....Any help

I have tried disabling it and installing again but its no good it still wont do anything ?

These are the reports :

6944 gXboxLive Update 19:21, 2nd Aug 2007 Updated Accounts: 0. Deleted Entries: 0. Process Time: 11,272s. Total Queries: 9.
6943 gXboxLive Update 19:12, 2nd Aug 2007 Updated Accounts: 546. Deleted Entries: 1795. Process Time: 4,322s. Total Queries: 3082.
6942 gXboxLive Update 19:00, 2nd Aug 2007 Updated Accounts: 849. Deleted Entries: 0. Process Time: 529s. Total Queries: 4747.

Now as you can see it did it ok on number 6942 took 5.29 seconds
6943 only updated 546 and deleted 1795
6944 updated 0 deleted 0 but took 11.272 seconds

Thanks
Angela
Reply With Quote
  #254  
Old 08-03-2007, 09:25 AM
alfieuk alfieuk is offline
 
Join Date: Feb 2007
Location: West Yorkshire
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by alfieuk View Post
I have the XBL leaderboard installed on my site, but tonight for some reason it has stopped updating and has also deleted 400 members information, have you any ideas as to why it has done this ?

Its also not updated since Thursday at 19.12 pm and when try run it myself is says updated 0 deleted 0 etc etc....Any help

I have tried disabling it and installing again but its no good it still wont do anything ?

These are the reports :

6944 gXboxLive Update 19:21, 2nd Aug 2007 Updated Accounts: 0. Deleted Entries: 0. Process Time: 11,272s. Total Queries: 9.
6943 gXboxLive Update 19:12, 2nd Aug 2007 Updated Accounts: 546. Deleted Entries: 1795. Process Time: 4,322s. Total Queries: 3082.
6942 gXboxLive Update 19:00, 2nd Aug 2007 Updated Accounts: 849. Deleted Entries: 0. Process Time: 529s. Total Queries: 4747.

Now as you can see it did it ok on number 6942 took 5.29 seconds
6943 only updated 546 and deleted 1795
6944 updated 0 deleted 0 but took 11.272 seconds

Thanks
Angela
It has now removed all but 1
Reply With Quote
  #255  
Old 08-07-2007, 06:24 PM
alfieuk alfieuk is offline
 
Join Date: Feb 2007
Location: West Yorkshire
Posts: 51
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just to let you know i have sorted this problem.

Thanks for the help
Reply With Quote
  #256  
Old 08-08-2007, 05:27 PM
JGM007 JGM007 is offline
 
Join Date: Jun 2002
Posts: 71
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would rather keep the IM style entry because I have it in the post bit along with wii code and Xfire profile and the other IM goodies, also it just looks cleaner in the user options.
How does the query draw the value from the field? If it is a single query that fetches the player's value it seems like it would not be a big deal to point it at something else.
In gxboxlive.php I see this part of the code:
Code:
	if (is_numeric($vbulletin->options['gxbl_user_field']) && $vbulletin->options['gxbl_user_field'] != '0')
	{
		$gxbl_user_field = "field" . $vbulletin->options['gxbl_user_field'];
	} else {
		$gxbl_user_field = $vbulletin->options['gxbl_user_field'];
	}
Is this the only point where the system looks for the value of the field? if it is could I in theory change it so it is not looking for a numeric value and change the value to look in a field with a name? such as
Code:
	if ($bbuserinfo[xbox] != '0')
	{
		$gxbl_user_field = $bbuserinfo[xbox]
	}
$bbuserinfo[xbox] is the name of the field that already exists in the user options.


Quote:
Originally Posted by Gryphon View Post
Unfortunately it is a bit more involved than replacing the variable, the cron job would need the queries re-written for one as well as some other checks in place that expect an id.

Another solution would be to use a query to move every body's IM style entries to a profile field and then remove the IM style mod.
Reply With Quote
  #257  
Old 08-23-2007, 09:54 AM
Peench Peench is offline
 
Join Date: Sep 2006
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by alfieuk View Post
Just to let you know i have sorted this problem.

Thanks for the help
I am currently running into the same issue you had also. Would you mind sharing your fix? I've tried a few things, but none have worked.

Thanks.
Reply With Quote
  #258  
Old 08-25-2007, 09:20 AM
JVCode's Avatar
JVCode JVCode is offline
 
Join Date: Oct 2006
Posts: 137
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Where it says add (*GamerTAG*) to your friends list or send this user a message, is it possible to replace it with a small image?, the text looks really ugly.
Reply With Quote
  #259  
Old 08-25-2007, 10:50 PM
jribz jribz is offline
 
Join Date: Oct 2003
Posts: 66
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I tried searching for an answer to this, I really did, but I cant seem to find it.

Is there a way to use images for the send messages and add to friends list feature? Also, the images for the reputation are not showing up for me when I set it to the folder option, they come up from Xbox.com but they don't match my site at all. I just have reputation:20, etc.

Thanks.
Reply With Quote
  #260  
Old 08-26-2007, 07:33 AM
Greenskull Greenskull is offline
 
Join Date: Jul 2007
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey man! I really need this mod but I set it up and it's just blank. I see the page and everything but there are no gamertags in it. The field is correct. What's wrong?! Thanks.

PS: Will it make a difference if I use the gamertag field from the postbit?
Reply With Quote
  #261  
Old 08-26-2007, 06:58 PM
Gryphon's Avatar
Gryphon Gryphon is offline
 
Join Date: Oct 2001
Location: Seattle, WA
Posts: 617
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JVCode View Post
Where it says add (*GamerTAG*) to your friends list or send this user a message, is it possible to replace it with a small image?, the text looks really ugly.
Quote:
Originally Posted by jribz View Post
I tried searching for an answer to this, I really did, but I cant seem to find it.

Is there a way to use images for the send messages and add to friends list feature? Also, the images for the reputation are not showing up for me when I set it to the folder option, they come up from Xbox.com but they don't match my site at all. I just have reputation:20, etc.

Thanks.
Make sure that you upload the images to your specific styles misc directory. You are probably using Firefox which is not showing you that there is a broken image and just showing the alt text.

Quote:
Originally Posted by Greenskull View Post
Hey man! I really need this mod but I set it up and it's just blank. I see the page and everything but there are no gamertags in it. The field is correct. What's wrong?! Thanks.

PS: Will it make a difference if I use the gamertag field from the postbit?
Have you waited for the cron to run? I am not sure what you mean by gamertag field from the postbit.
Reply With Quote
Reply

Thread Tools

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 06:13 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.08095 seconds
  • Memory Usage 2,364KB
  • 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
  • (2)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
  • (2)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