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

Reply
 
Thread Tools
SteamProfile Integration Details »»
SteamProfile Integration
Version: 1.0.1, by Mycologist Mycologist is offline
Developer Last Online: Feb 2013 Show Printable Version Email this Page

Category: Mini Mods - Version: 4.0.0 Rating:
Released: 12-23-2009 Last Update: 12-26-2009 Installs: 88
Template Edits
Re-useable Code Additional Files Translations  
No support by the author.

Description
Integrates SteamProfile badges into your forum. Allows forum users to see the current status of other members, including, adding them as Steam firends, viewing their profile, joining their current game and viewing their Team Fortress 2 backpack. The script accepts Steam IDs (ex STEAM_X:X:XXXXXXXX), Steam Community IDs (17 digit number) or Steam Community Aliases. I have included my vB4 skin as the default for the widget.

Example Of The Badges (Demo Coming Shortly)

Installation
  1. Download attached "steamprofile_vb4_1.0.1.zip".
  2. Expand and upload the "steamprofile" folder into your forum's root directory.
  3. Go to AdminCP > Styles & Templates > Style Manager > Common Templates.
  4. Add the following to a new line at the bottom of your "headinclude":
    Code:
    <script type="text/javascript" src="steamprofile/jquery-1.3.2.min.js"></script>
    <script type="text/javascript" src="steamprofile/steamprofile.js"></script>
  5. Save.
  6. Go to AdminCP > User Profile Fields > Add New User Profile Field > Single-Line Text Box.
  7. Enter in what ever title and description you want.
  8. Optional To only accept Steam IDs add the following to "Regular Expression":
    Code:
    STEAM_[0-9]:[0-9]:[0-9]{4,}
  9. Change the "Display Page" option to "Options: Other".
  10. Save.
  11. Make note of the field number (ex field5).
  12. Go to AdminCP > Styles & Templates > Style Manager > Edit Templates > Postbit Templates > postbit_legacy.
  13. Find the following line:
    Code:
    				<vb:if condition="$post['title'] OR $show['messageicon']">
  14. Replace fieldX, in both locations, in the following line of code with your noted field number from above. Then add the code to a new line after the previous line:
    Code:
    				<vb:if condition="$post['fieldX']"><div class="steamprofile" title="{vb:raw post.fieldX}" style="float: right;"></div></vb:if>
  15. Save. Finished.

Additional Credits
Barracuda the author of SteamProfile.
drpepper of TF2Maps.net for his original vB 3.8.2 mod.

Upgrade Instructions (1.0.0 > 1.0.1)
  1. Download attached "steamprofile_vb4_1.0.1_upgrade.zip".
  2. Expand and upload the "steamprofile" folder into your forum's root directory. Replacing all files.
  3. Finished.

Version History
1.0.0 - Initial Release
1.0.1 - Fixed Quote Overlap Issue

Download Now

File Type: zip steamprofile_vb4_1.0.1.zip (83.3 KB, 639 views)
File Type: zip steamprofile_vb4_1.0.1_upgrade.zip (1.2 KB, 283 views)

Screenshots

File Type: png slideclosed.png (89.6 KB, 0 views)
File Type: png slideopen.png (84.4 KB, 0 views)

Supporters / CoAuthors

Show Your Support

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

Comments
  #42  
Old 01-03-2010, 10:00 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can someone please help me, I'm ripping my hair out trying to figure this problem out...

Only my background image shows up for my steam profile, I'm using the one from http://code.google.com/p/steamprofile/

It doesn't really make a difference because they are both the same, just look different. Only my background image shows up, and nothing else, no error, not even an "Invalid steam community id specified!" error.

Can someone please figure out why it only shows background image? You can view it on my profile at http://www.brotherhoodofgamers.com/member.php?1-Bouncer for example its on top of the visitor message box on the top right or any post in the forums, its on the top right.

Please help me fix this, thanks.
Reply With Quote
  #43  
Old 01-03-2010, 10:05 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

And I just uploaded the example.html , if you go here http://www.brotherhoodofgamers.com/example.html it works, but on my forums and memberinfo template it wont show?
Reply With Quote
  #44  
Old 01-03-2010, 10:12 PM
Bouncer222 Bouncer222 is offline
 
Join Date: Oct 2009
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

K I figured it out, apperently my ComiChat 1.5 interferes with it, and somehow doesn't make it load, I put the comichat 1.5 script codes in the bottom of the footer, so anyone know how to make them not interfer , apperently it somehow is making it not load or something.
Reply With Quote
  #45  
Old 01-03-2010, 10:29 PM
allenewood allenewood is offline
 
Join Date: Aug 2009
Posts: 6
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Check it out - we're using it.

http://www.fragdods.com/showthread.p...d-your-STEAMID

Thanks!
Reply With Quote
  #46  
Old 01-04-2010, 02:16 AM
Eclyps19 Eclyps19 is offline
 
Join Date: May 2007
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm getting "Invalid Community Data"

When doing a view source on the page, I've got the following

<div class="steamprofile" title="STEAM_0:1:202611" style="float: right;"></div>

this is the correct steamID. Any idea why i'm getting an invalid community data error?
Reply With Quote
  #47  
Old 01-04-2010, 09:43 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyway the steam mini-profiles can be put in the profiles menu in the left? I kinda dislike that it overwrites some quote/posts.
Reply With Quote
  #48  
Old 01-04-2010, 01:52 PM
TFGoRP TFGoRP is offline
 
Join Date: Oct 2008
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I would also like to know if they can be put on the left.
Reply With Quote
  #49  
Old 01-05-2010, 12:34 PM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I got it to work, but I do have a question. Once I launch a game and refresh the thread/post, it still says "online". When does it update that it says the user is playing a game?

And PS.. Anyway possible you can make a bit more obvious that you are able to expand the mini-steam profile to add friends/see items? It's a bit hard to tell that you are able to until you press it by accident.

EDIT2:
I see the mini profiles are going through quote and other bbcodes.. Can this be solved?

EDIT 3:
I see sometimes the bar loads, but is blank but gets solved by refreshing the page. Any idea what is causing it though?
Reply With Quote
  #50  
Old 01-07-2010, 06:19 PM
Caboose's Avatar
Caboose Caboose is offline
 
Join Date: Aug 2006
Location: Dallas
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Mycologist View Post
I wouldn't know the answer to this. I would assume the largest load comes from the two js files that are uploaded.



Substitute the code from Step 14 to this:

Code:
<if condition="$post['fieldx']"><div class="steamprofile" title="$post[fieldx]" style="float: right;"></div></if>
Hopefully that works for you, I cannot support v3.8 beyond this, I don't have it installed.
Yes this substitute code does work on V3.8 . Thanks

My problem is its not showing in the userCP at all for people to edit. Should be somewhere in "Edit your details" I was able to go to my user account via the AdminCP and add my steam ID to test it. Id does work just no edit field for other users.

I would also like to know if anyone had any luck finding where in the postbit_legacy to add the code so it shows under the left side instead of the top right.

Thanks
Reply With Quote
  #51  
Old 01-08-2010, 08:29 AM
kilimann kilimann is offline
 
Join Date: Jun 2008
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

hello, can you write an hack like this for the Playstation Network?
that would be very nice

but this mod ist also great
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:07 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04860 seconds
  • Memory Usage 2,346KB
  • Queries Executed 27 (?)
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
  • (5)bbcode_code
  • (1)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
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (4)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
  • 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_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