Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Template Modifications

Reply
 
Thread Tools
Xbox.com gamercard for all users Details »»
Xbox.com gamercard for all users
Version: 1.00, by stonyarc stonyarc is offline
Developer Last Online: Aug 2013 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 10-31-2005 Last Update: Never Installs: 42
Template Edits
 
No support by the author.

Function

These modifications on a vbulletin forum allow you to fully integrate the xbox.com gamercard on your forum next to each and every post a user makes.

This will make it look more or less like the integration on our forum.

Important

First always backup the files that you're going to edit so you can revert to the old version if something goes wrong.

We do appreciate if you gave us the due credits for these functions.

Installation

This modification was tested on vbulletin 3.5.0. You might have to put some codes on another location in your files depending on the version of vbulletin your have.



1. Add a gamertag field to your user (editable in profile) =>

vBulletin features a wide array of input options for you to gather information from your members through the creation of custom profile fields. With these fields you can present a list of options for the user to choose from or you can ask the user to give their own input.

Go to the adminCP and add a custom field => User Profile fields => Add New User Profile Field

You need a "Single-Line Text Box"

Title => Gamertag
Description => Xbox Live Gamertag
Default Value => Leave empty
Max length of allowed user input => 30
Display Size => 30
Display Order => put something like 10 or 15
Field Required => No as default but you can change if you want
Field Editable by User => Yes because gamertags do tend to change
Private Field => No the field is public
Field Searchable on Members List => No
Show on Members List => Yes
Regular Expression => leave empty

Save the field

Go to the User Profile Field Manager and look for your custom field you just added and look for the name column there is an ID for the field.
Something like "fieldXX" where XX is a number. Make sure you remember this value.

2. Go to the template you are using (Styles & Templates/Style Manager) and select Edit templates.

Go to "postbit templates" and select the template you are using (probably postbit or postbit_legacy).
and add the following code:

fieldXX is the field value you got from step 1.

You can embed the code in a div or a special table construction but that is up to you.

Code:
<if condition="$post[fieldXX]">
<iframe src="http://gamercard.xbox.com/$post[fieldXX].card" scrolling="no" frameBorder="0" height="140" width="204">$post[fieldXX]</iframe>
</if>
Demonstration

You can see it active on the forum of http://www.xboxusersgroup.com

Support

For support contact us through the feedback forum. ALL MODIFICATIONS ARE DONE AT YOUR OWN RISK. XBOX USERS GROUP IS NOT RESPONSIBLE FOR ANY LOSS OF DATA.

For gamertags with spaces look here for the solution.

Credits

All code is (c)2005 Xboxusersgroup.com and StonyArc.

You are however allowed to change the location / display location of the gamercard however you see fit.

Show Your Support

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

Comments
  #12  
Old 11-02-2005, 07:37 PM
john1744 john1744 is offline
 
Join Date: Apr 2005
Posts: 268
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stonyarc
To add it to the profile it should be easy enough

http://www.xboxusersgroup.com/forums/member.php?u=25035

Just drop me a line if you need help with it

Just add a custom field in the sameway and add in the applicable template for your members
I would be interested in going that route as well.
Reply With Quote
  #13  
Old 11-02-2005, 07:51 PM
stonyarc stonyarc is offline
 
Join Date: Aug 2005
Location: Leuven (Belgium)
Posts: 930
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by john1744
I would be interested in going that route as well.
Well instead of editing the postbit (or legacy) template just edit the MEMBERINFO template and drop it next to the avatar. If the gamertag field is empty it won't display.

So the rest of the code is exactly the same.

Should I make a new modification or can you handle it ?
Reply With Quote
  #14  
Old 11-02-2005, 08:29 PM
Cyricx Cyricx is offline
 
Join Date: Aug 2002
Location: Missouri
Posts: 1,144
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Nice snipe stony..

For a dhtml popup window, check here

https://vborg.vbsupport.ru/showthread.php?t=99769
Reply With Quote
  #15  
Old 11-03-2005, 06:35 PM
stonyarc stonyarc is offline
 
Join Date: Aug 2005
Location: Leuven (Belgium)
Posts: 930
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Cyricx
Nice snipe stony..
For a dhtml popup window, check here
https://vborg.vbsupport.ru/showthread.php?t=99769
Thanks,

Seems that there is a lot of discussion about the dhtml window. :speechless:
Reply With Quote
  #16  
Old 11-04-2005, 04:52 PM
ggiersdorf ggiersdorf is offline
 
Join Date: Aug 2005
Posts: 251
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok this kinda psses me off First off I posted this as a request here

https://vborg.vbsupport.ru/showthrea...highlight=XBOX

Im not saying you took someone elses work, but this hack existed prior to your post and I think others should get some credit for this, and by the way I have it running over at my site in the postbit which works MUCH better as a pop-up beacuse it will GROW larger and could mess your forum structure up.

ALSO who cares what TeamXBOX thinks they didnt invent it! M$ put the code up for everyone to use in websites..
Reply With Quote
  #17  
Old 11-04-2005, 09:02 PM
stonyarc stonyarc is offline
 
Join Date: Aug 2005
Location: Leuven (Belgium)
Posts: 930
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ggiersdorf
Ok this kinda psses me off First off I posted this as a request here

https://vborg.vbsupport.ru/showthrea...highlight=XBOX

Im not saying you took someone elses work, but this hack existed prior to your post and I think others should get some credit for this, and by the way I have it running over at my site in the postbit which works MUCH better as a pop-up beacuse it will GROW larger and could mess your forum structure up.

ALSO who cares what TeamXBOX thinks they didnt invent it! M$ put the code up for everyone to use in websites..
You are right. We already had the gamertag integration for a very long time. This made the gamercard code very easy to integrate in our forum.

We released the how to very fast on xbox.com and our forum as a service. Afterwards I posted it here. I didn't want to cancel out any other threads that are in here.

Moreover just look at want an MVP has to say about the teamxbox claim
http://msmvps.com/glach/archive/2005/10/30/73546.aspx

Funny stuff :smoke:
Reply With Quote
  #18  
Old 11-05-2005, 07:28 PM
wattieuk's Avatar
wattieuk wattieuk is offline
 
Join Date: Jul 2004
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can anyone tell me how to do an "if" they have a gamertag, use the XBox link ELSE show the avatar? I want it to show one or the other. Thanks.
Reply With Quote
  #19  
Old 11-06-2005, 09:35 AM
stonyarc stonyarc is offline
 
Join Date: Aug 2005
Location: Leuven (Belgium)
Posts: 930
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wattieuk
Can anyone tell me how to do an "if" they have a gamertag, use the XBox link ELSE show the avatar? I want it to show one or the other. Thanks.
You can replace the avatar code by

FieldXX is the name of your gamertag field (see the first post)

Code:
<if condition="$post['fieldXX']">
<div class="smallfont" align="center">
<iframe src="http://gamercard.xbox.com/$post[fieldXX].card" target="_blank" scrolling="no" frameBorder="0" height="140" width="204">$post[fieldXX]</iframe>
</div>
<else>
<div class="smallfont">
<center><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></center>
</div>
</if>
Don't forget to remove the other codes.

Hope this helps
Reply With Quote
  #20  
Old 11-08-2005, 04:34 PM
PTO PTO is offline
 
Join Date: Jul 2004
Posts: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hey stonyarc.

Love the code. However, I'm much more interested in the entire card scheme style you have (avatar...username..etc etc with the gamercard underneath). Any chance of you releasing that?
Reply With Quote
  #21  
Old 11-10-2005, 10:10 PM
wattieuk's Avatar
wattieuk wattieuk is offline
 
Join Date: Jul 2004
Posts: 59
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by stonyarc
You can replace the avatar code by

FieldXX is the name of your gamertag field (see the first post)

Code:
<if condition="$post['fieldXX']">
<div class="smallfont" align="center">
<iframe src="http://gamercard.xbox.com/$post[fieldXX].card" target="_blank" scrolling="no" frameBorder="0" height="140" width="204">$post[fieldXX]</iframe>
</div>
<else>
<div class="smallfont">
<center><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></center>
</div>
</if>
Don't forget to remove the other codes.

Hope this helps
thanks - much appreciated
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 08:27 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.04575 seconds
  • Memory Usage 2,312KB
  • Queries Executed 25 (?)
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
  • (3)bbcode_code
  • (6)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete