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
Steam Connect - Sign in with your Steam Account! [RC3] Details »»
Steam Connect - Sign in with your Steam Account! [RC3]
Version: 1.4.5, by Disasterpiece Disasterpiece is offline
Developer Last Online: Oct 2019 Show Printable Version Email this Page

Category: Integration with vBulletin - Version: 4.2.x Rating:
Released: 07-14-2011 Last Update: 11-06-2012 Installs: 239
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Steam Connect



INFO


-- Steam Connect Addon for vBulletin 4.2.x;
Development Platform := vBulletin 4.1.3 - 4.2.0, Debian Linux, PHP5, MySQL5, apache2;

Dependencies := lib cUrl (PHP), openid (included);

Author := Andreas "Radon" Rudolph, Disasterpiece;

Contact := radon@purgatory-labs.de, https://vborg.vbsupport.ru/member.php?u=198844

Homepage := http://purgatory-labs.de


WHAT YOU SHOULD KNOW BEFORE INSTALLING

This addon is Unsupported as of 2015 until further notice. I have not enough time or interest in vbulletin to keep this alive.

This addon provides a framework for future extensions which make use of the Steam API.
It helps to determine the SteamID of an user. Unless older methods of inserting the steam
id into a user field, the addon lets the user authenticate with Steam OpenID, therefore
you can trust 100%, that this particular user is the same user as the Steam-ID provided.

Users can link their Steam ID to their forum account or they can create a new account
using details pulled from their Steam Profile.
Like the Facebook connect plugin, it allows users to quickly set up a forum account without
having to define a password or an email address. This option can be disabled in the AdminCP,
however it is encouraged to allow users to use this quick-register feature, since they
already authenticated themselves through steam, so any additional password or email
authentication is just unnecessary.

If the user decides to un-link his forum account with his steam-profile, he has to set up
a password and email first, so the forum account remains usable after this.

At the moment, the addon is in its second RC state, which means that the current versions contain mostly bugfixes and are candidates for a full release.
Until now, the product worked without major problems in productive environments.
Although it is stable as is, the author doesn't provide any guarantee.
Due to the nature of the addon and how vBulletin manages 3rd party code inclusion, additional
login and register methods have been provided by the plugin. It is discouraged to use the
plugin on high profile communities in this early development state.

If you have any further questions, feel free to post in this thread.


F.A.Q. / General Issues / Error Messages

"There has been a problem with the OpenID libary: No OpenID Server found at http://steamcommunity.com/openid"
- Additionally, a 503 HTTP error is thrown. Simple solution: Wait. Steam Community servers are overloaded/down right now, there's nothing you can do about it

Do NOT uninstall the mod if you want to keep the linked users records. Upgrading means uploading the new product xml file for the new version and choose "overwrite" in the upload dialog.
The Installer will handle the update process by its own. Uninstalling the product will erase all the table fields which contain the steam link data.



STEAM CONNECT ADDONS

- Steam Mini Profiles


INSTALL HOWTO

Download Now

File Type: zip product_steamconnect_1_4_2rc2.zip (65.1 KB, 424 views)
File Type: zip product-steamconnect_1_4_4rc3.zip (68.8 KB, 107 views)
File Type: zip product-steamconnect_1_4_5rc3.zip (71.1 KB, 1401 views)

Screenshots

File Type: jpg scr1.JPG (145.1 KB, 0 views)
File Type: jpg scr2.JPG (78.3 KB, 0 views)
File Type: jpg scr3.JPG (65.2 KB, 0 views)
File Type: jpg scr4.JPG (103.9 KB, 0 views)
File Type: jpg scr5.JPG (81.6 KB, 0 views)
File Type: jpg stc_steamicon.JPG (11.4 KB, 0 views)
File Type: jpg stc_adminoption.JPG (75.6 KB, 0 views)

Supporters / CoAuthors

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
7 благодарности(ей) от:
Anbieter, bounty7565, dark alex, Dinnoosaur, mohammadxxx, Popa Andrei, ukhostz

Comments
  #82  
Old 10-04-2011, 08:40 PM
wtfaatp wtfaatp is offline
 
Join Date: Jan 2011
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wombycat View Post
Love this mod!!

Is it possible to get the steam button next to the connect with Facebook button on the registration page?



I tried to find the template but have been unsuccessful. Also would that act as a submit button on the registration page?
Open your AdminCP.

First:
Go to:
Style & Templates > Style Manager > Click the drop down of teh style you want to edit > Edit Templates > Registration Template > register.

Now look for this code
Code:
	<vb:else />
					<a id="fb_regloginbtn" href="#"><img src="{vb:stylevar imgdir_misc}/facebook_login_long.gif" alt="{vb:rawphrase facebook_connect}" /></a>
				</vb:if>
Add the steam button at the end of the </a>.

So it should now look like this..
Code:
	<vb:else />
					<a id="fb_regloginbtn" href="#"><img src="{vb:stylevar imgdir_misc}/facebook_login_long.gif" alt="{vb:rawphrase facebook_connect}" /></a>{vb:raw steam_button}
				</vb:if>
Save your template.


Next :
Go to :
CPmain > Settings > Options > Steam Connect Settings > Sign In Button Location

Add: register
I.E. it should look like this = header,navbar,headinclude,register

Save.

DONE!!!


No this will not act as a submit button.



However if you would like to Make the Steam Button have its own "Little" section do the following for step one.

Go to:
Style & Templates > Style Manager > Click the drop down of teh style you want to edit > Edit Templates > Registration Template > register.

Now look for this code
Code:
						function facebookpassword(e)
						{
						//
							var textbox = YAHOO.util.Event.getTarget(e);

							if (textbox.value == '')
							{
								YAHOO.util.Dom.setStyle('facebookpassword_hint', "display", "inline");
								YAHOO.util.Dom.setStyle('facebookpassword', "display", "none");
							}
						}
						</script>
					</div>
				</div>
			</vb:if>
			</div>
			
			{vb:raw fbimportform}
		</vb:if>
That end </vb:if> should be on line 166.. You want to add the following code on 167


At the end of that code add the following.
Code:
<!-- Start of Steam Connect Platform -->
<h3 class="blocksubhead">Steam Connect Platform</h3>
	<div class="section">
		<div class="blockrow">
			<abbr title="Register With Steam">{vb:raw steam_button}</abbr>
		</div>
	</div>
<!-- End of Steam Connect Platform -->
That will add a new section @ the top. This will be under the facebook platform. This will also Not require the facebook platform to be enabled. I'm currently trying to make it so that if this mod is disabled this will also disappear but no avail :\
Reply With Quote
  #83  
Old 10-05-2011, 06:42 AM
wombycat wombycat is offline
 
Join Date: Sep 2010
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Your are a legend!!!! Thank you so very much. I'm donating to this

Edit:

The button is exactly where it should be now....Thanks

Though when you click it, the page changes and dose not go anywhere?

When I had it in the header it worked perfectly, what would be the issue do you think?
Reply With Quote
  #84  
Old 10-05-2011, 09:00 PM
wtfaatp wtfaatp is offline
 
Join Date: Jan 2011
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wombycat View Post
Your are a legend!!!! Thank you so very much. I'm donating to this

Edit:

The button is exactly where it should be now....Thanks

Though when you click it, the page changes and dose not go anywhere?

When I had it in the header it worked perfectly, what would be the issue do you think?
Weird on your site it is acting as if its a "submit button"? I did some testing on my site and can't seem to figure out why your's is not working properly.
Reply With Quote
  #85  
Old 10-06-2011, 10:02 AM
wombycat wombycat is offline
 
Join Date: Sep 2010
Posts: 35
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wtfaatp View Post
Weird on your site it is acting as if its a "submit button"? I did some testing on my site and can't seem to figure out why your's is not working properly.
I can still use the one in the header correctly though the one in the register is not working. Also in the register it is asking for a password to be entered before it will allow you to click steam connect. I though it did not need that with this mod? Not sure what going on but would be very appreciative of any assistance. I would happily give you permissions to have a look yourself if you wished. I would obviously make another donation for your time

site

Just uploaded a copy of my current register template
Attached Files
File Type: txt registercurrent.txt (13.3 KB, 9 views)
Reply With Quote
  #86  
Old 10-07-2011, 12:41 AM
wtfaatp wtfaatp is offline
 
Join Date: Jan 2011
Posts: 81
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by wombycat View Post
I can still use the one in the header correctly though the one in the register is not working. Also in the register it is asking for a password to be entered before it will allow you to click steam connect. I though it did not need that with this mod? Not sure what going on but would be very appreciative of any assistance. I would happily give you permissions to have a look yourself if you wished. I would obviously make another donation for your time

site

Just uploaded a copy of my current register template

I can do a little work around for you if you would like. Send me a PM and I will do this asap...
I WILL have it done tomorrow around 7pm east....
Reply With Quote
  #87  
Old 10-10-2011, 05:27 AM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

This plugin needs a "Secondary Usergroup for Steam-Users". thanks!

And wtfaatp. The examples you have shown regarding the template changes:
Code:
<vb:else />
					<a id="fb_regloginbtn" href="#"><img src="{vb:stylevar imgdir_misc}/facebook_login_long.gif" alt="{vb:rawphrase facebook_connect}" /></a>{vb:raw steam_button}
				</vb:if>
Are exactly the same, both old and new codes.

Could you also show an example of how your changes looks like? I've done the changes, even used your template attachment you uploaded, but I see nothing new nor different.
Reply With Quote
  #88  
Old 10-10-2011, 01:50 PM
billstelling's Avatar
billstelling billstelling is offline
 
Join Date: Apr 2011
Posts: 246
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Attachment 133656
I have created a better looking steam login button for the header..
Attachment 133657
Awesome mod by the way! Great job on doing this and thank you.
Reply With Quote
  #89  
Old 10-10-2011, 02:53 PM
billstelling's Avatar
billstelling billstelling is offline
 
Join Date: Apr 2011
Posts: 246
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Attachment 133660
I am trying to get the steam user avatar in postbit without the tf2 stuff that ties it to the tft backpack site. I'm adding it for the new Futuremark YouGamers site and I can't have that part in it as FM would never go for it and it is useless unless you are a tf2 player. I want just the steam avatar to be there or a steam stuff instead of the tf2 backpack site stuff.
Attachment 133661
I see all of the stuff thats supposed to add it with the steam connect beta but it won't show up at all or any of the steam info in postbit. I tried disableing the steam mini profile and nothing..
I assume without the mini mod that I should be getting the avatar and steam info in postbit but nothing shows.
---------------------------------------------------
I figured it out. I had to turn it off in the steamprofile.xml that was in the clientscript/steam folder.
Reply With Quote
  #90  
Old 10-11-2011, 11:42 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

v1.2 is here!

New Features:


stilysh icon in postbit area which links to the profile and shows the Steam-id for mods and admins while hovering


Finally a way to manage the steam connect users in the backend, fully included, no extra files necessary. Allows to review further information like VAC Ban status and allows to change the steam id of an user, as well as obtain the steam id code in the form STEAM_0:0:12345

And because some people asked for it, you can now find a simple way to include the steam button into the register template in the readme file or in the second post.


Upgrading: Just upload the files, then the plugin file in the admincp and check "override". (don't uninstall first, or you'll loose all steam ids!)

See the second post for full changelog and other info.
Reply With Quote
  #91  
Old 10-14-2011, 04:44 PM
Skyrider Skyrider is offline
 
Join Date: Feb 2006
Location: Netherlands
Posts: 1,392
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Meh.. The steam down time is causing huge lags on our forums. Posts barely load, apache crashed. Is there anyway that this plugin can automatically shutdown itself if the connection to the steam servers is down?
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:13 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.06464 seconds
  • Memory Usage 2,384KB
  • 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
  • (4)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
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (7)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
  • (11)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