vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Integration with vBulletin - Steam Connect - Sign in with your Steam Account! [RC3] (https://vborg.vbsupport.ru/showthread.php?t=266883)

|Jordan| 09-13-2011 11:38 PM

I want my users just to use this and not be able to manually sign up on forum. If i disable the registration system, will they still be able to create an account on forum through this plugin?

Also, is the referrer field chooseable upon registration?

Disasterpiece 09-14-2011 01:07 AM

Quote:

Originally Posted by |Jordan| (Post 2245614)
I want my users just to use this and not be able to manually sign up on forum. If i disable the registration system, will they still be able to create an account on forum through this plugin?

tbh, I'm not sure if it works with registrations disabled. It should, since it copies almost the whole registration process, but I'm not sure if there aren't some conditionals leftover who could cause problems with that. I didn't think of a possible way of only allowing steam registrations in the development process, so this might be another thing to figure out.
I'll add it to the agenda, but cannot promise it to make in the next version.
You could simply try it out on a test installation and report back which problems you run into.

Quote:

Originally Posted by |Jordan| (Post 2245614)
Also, is the referrer field chooseable upon registration?

Additional fields are currently not supported.

KrU$ty 09-14-2011 09:18 AM

I can't seem to get the steam button to show up on my forums.

Link.

Link to steam_login.png

I've also tried to put {vb:raw steam_button} into a vbadvanced module with no success.

The mod accepted my API so no problems there. I also added the images to /images/misc as opposed to images/avenger_blue/misc with no luck.

Is there some setting I've missed somewhere?

Disasterpiece 09-14-2011 03:22 PM

Hmm, I'm not sure about vbadvanced, I never used it before.

So maybe the template name is different?

wtfaatp 09-15-2011 01:13 AM

I use - TW7S - Change the look of the Login/Register [Twitter Style]- https://vborg.vbsupport.ru/showthread.php?t=238152

As a log in for my website. This hack normally works if i include
Code:

{vb:raw steam_button}
in my header. However if I use it like this
PHP Code:

<div id="navbar" class="navbar">

    <
ul id="navtabs" class="navtabs floatcontainer<vb:if condition="$show['member'] AND $notifications_total"> notify</vb:if>">
        {
vb:raw template_hook.navtab_start}
        <
vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT != 'search'">
            <
li class="selected"><class="navtab" href="{vb:link forumhome}">{vb:rawphrase forum}</a>
                <
ul class="floatcontainer">
                    {
vb:raw template_hook.navbar_start}
                    <
vb:if condition="$show['searchbuttons']">
                        <
vb:if condition="$show['member']">
                        <
li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post">{vb:rawphrase new_posts_nav}</a></li>
                        <
vb:else />
                        <
li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post">{vb:rawphrase todays_posts}</a></li>
                        </
vb:if>
                    </
vb:if>
                    {
vb:raw template_hook.navbar_after_getnew}
                    <
vb:if condition="$show['pmmainlink']">
                        <
li><a href="private.php{vb:raw session.sessionurl_q}" rel="nofollow">{vb:rawphrase private_messages}</a></li>
                    </
vb:if>
                    {
vb:raw template_hook.navbar_after_pm}
                    <
li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}" accesskey="5">{vb:rawphrase faq}</a></li>
                    {
vb:raw template_hook.navbar_after_faq}
                    <
li><a href="calendar.php{vb:raw session.sessionurl_q}">{vb:rawphrase calendar}</a></li>
                    {
vb:raw template_hook.navbar_after_calendar}

                    <
vb:if condition="$show['communitylink']">
                    <
li class="popupmenu">
                        <
a href="javascript://" class="popupctrl" accesskey="6">{vb:rawphrase community}</a>
                        <
ul class="popupbody popuphover">
                            {
vb:raw template_hook.navbar_community_menu_start}
                            <
vb:if condition="$show['quick_links_groups']">
                                <
li><a href="{vb:link grouphome}">{vb:rawphrase social_groups}</a></li>
                            </
vb:if>
                            <
vb:if condition="$show['quick_links_albums']">
                                <
li><a href="album.php{vb:raw session.sessionurl_q}">{vb:rawphrase pictures_and_albums}</a></li>
                            </
vb:if>
                            <
vb:if condition="$bbuserinfo['userid']">
                                <
li><a href="profile.php?{vb:raw session.sessionurl}do=buddylist"><vb:if condition="$show['friends_and_contacts']">{vb:rawphrase contacts_and_friends}<vb:else />{vb:rawphrase contacts}</vb:if></a></li>
                            </
vb:if>
                            <
vb:if condition="$show['memberslist']">
                                <
li><a href="memberlist.php{vb:raw session.sessionurl_q}">{vb:rawphrase members_list}</a></li>
                            </
vb:if>
                            {
vb:raw template_hook.navbar_community_menu_end}
                        </
ul>
                    </
li>
                    </
vb:if>
                    {
vb:raw template_hook.navbar_after_community}
                    <
li class="popupmenu">
                        <
a href="javascript://" class="popupctrl">{vb:rawphrase forum_actions}</a>
                        <
ul class="popupbody popuphover">
                            <
li>
                                <
a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}forumdisplay.php?{vb:raw session.sessionurl}do=markread&amp;markreadhash={vb:raw bbuserinfo.securitytoken}" onclick="return confirm('{vb:rawphrase mark_forums_read_confirm}')">{vb:rawphrase mark_forums_read}</a>
                            </
li>
                                                        <
vb:if condition="$show['member']">
                            <
li>
                                <
a href="profile.php?{vb:raw session.sessionurl}do=editoptions">{vb:rawphrase edit_options}</a>
                            </
li>
                            <
li>
                                <
a href="profile.php?{vb:raw session.sessionurl}do=editprofile">{vb:rawphrase edit_your_details}</a>
                            </
li>
                            </
vb:if>
                        </
ul>
                    </
li>
                    <
li class="popupmenu">
                        <
a href="javascript://" class="popupctrl" accesskey="3">{vb:rawphrase quick_links}</a>
                        <
ul class="popupbody popuphover">
                            <
vb:if condition="$show['member']">
                                <
li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post">{vb:rawphrase todays_posts}</a></li>
                                <
li><a href="{vb:link subscription}" rel="nofollow">{vb:rawphrase subscribed_threads}</a></li>
                                <
li><a href="javascript://" onclick="window.open(getBaseUrl() + 'misc.php?{vb:raw session.sessionurl}do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">{vb:rawphrase open_contacts}</a></li>
                            </
vb:if>
                            <
vb:if condition="$vboptions['forumleaders']">
                            <
li><a href="showgroups.php{vb:raw session.sessionurl_q}" rel="nofollow">
        <
vb:if condition="$vb_suite_installed">
            {
vb:rawphrase view_site_leaders}
        <
vb:else />
            {
vb:rawphrase view_forum_leaders}
        </
vb:if>
    </
a></li>
                            </
vb:if>
                            {
vb:raw template_hook.navbar_quick_links_menu_pos1}
                            {
vb:raw template_hook.navbar_quick_links_menu_pos2}
                            {
vb:raw template_hook.navbar_quick_links_menu_pos3}
                            <
vb:if condition="$show['wollink']">
                                <
li><a href="online.php{vb:raw session.sessionurl_q}">{vb:rawphrase whos_online}</a></li>
                            </
vb:if>
                            {
vb:raw template_hook.navbar_quick_links_menu_pos4}
                        </
ul>
                    </
li>
                    {
vb:raw template_hook.navbar_end}
                </
ul>

            </
li>
        <
vb:else />
            <
li><class="navtab" href="{vb:link forumhome}">{vb:rawphrase forum}</a></li>
        </
vb:if>
        {
vb:raw template_hook.navtab_middle}
        <
vb:if condition="!$vboptions['selectednavtab'] AND THIS_SCRIPT == 'search'">
            <
vb:if condition="$show['member']">
            <
li  class="selected"><class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post" accesskey="2">{vb:rawphrase getnew_tab}</a>
                <
ul class="floatcontainer">
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post">{vb:rawphrase new_posts_nav}</a></li>
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_SocialGroupMessage">{vb:rawphrase new_group_messages_nav}</a></li>
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Event">{vb:rawphrase new_events_nav}</a></li>
                    {
vb:raw template_hook.navbar_getnew_menu}
                    <
li><a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}forumdisplay.php?{vb:raw session.sessionurl}do=markread&amp;markreadhash={vb:raw bbuserinfo.securitytoken}">{vb:rawphrase mark_forums_read}</a></li>
                </
ul>
            </
li>
            <
vb:else />
            <
li  class="selected"><class="navtab" href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post" accesskey="2">{vb:rawphrase getnew_tab}</a>
                <
ul class="floatcontainer">
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post">{vb:rawphrase todays_posts}</a></li>
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_SocialGroupMessage">{vb:rawphrase daily_group_message}</a></li>
                    <
li><a href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Event">{vb:rawphrase daily_events}</a></li>
                    {
vb:raw template_hook.navbar_getdaily_menu}
                    <
li><a href="{vb:raw $vboptions.vbforum_url}{vb:if "$vboptions['vbforum_url']", '/', ''}forumdisplay.php?{vb:raw session.sessionurl}do=markread&amp;markreadhash={vb:raw bbuserinfo.securitytoken}">{vb:rawphrase mark_forums_read}</a></li>
                </
ul>
            </
li>
            </
vb:if>
        <
vb:elseif condition="$show['member']" />
            <
li><class="navtab" href="search.php?{vb:raw session.sessionurl}do=getnew&amp;contenttype=vBForum_Post" accesskey="2">{vb:rawphrase getnew_tab}</a></li>
        <
vb:else />
            <
li><class="navtab" href="search.php?{vb:raw session.sessionurl}do=getdaily&amp;contenttype=vBForum_Post" accesskey="2">{vb:rawphrase getnew_tab}</a></li>
        </
vb:if>
        {
vb:raw template_hook.navtab_end}
    </
ul>

    <
vb:if condition="$vboptions['enablesearches']">
    <
div id="globalsearch" class="globalsearch">
        <
form action="search.php?{vb:raw session.sessionurl}do=process" method="post" id="navbar_search" class="navbar_search">
            <
vb:comment><input type="hidden" name="s" value="{vb:raw session.sessionurl}" /></vb:comment>
            <
input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
            <
input type="hidden" name="do" value="process" />
            <
span class="textboxcontainer"><span><input type="text" value="" name="query" class="textbox" tabindex="99"/></span></span>
            <
span class="buttoncontainer"><span><input type="image" class="searchbutton" src="{vb:stylevar imgdir_button}/search<vb:if condition="$stylevar['textdirection'] == 'rtl'">_rtl</vb:if>.<vb:if condition="(is_browser('ie') AND !is_browser('ie'7) AND !is_browser('ie'8))">gif<vb:else />png</vb:if>" name="submit" onclick="document.getElementById('navbar_search').submit;" tabindex="100"/></span></span>
        </
form>
        <
ul class="navbar_advanced_search">
            <
li><a href="search.php{vb:raw session.sessionurl_q}" accesskey="4">{vb:rawphrase advanced_search}</a></li>
        </
ul>
    </
div>
    </
vb:if>
</
div>
</
div><!-- closing div for above_body -->

<
div class="body_wrapper">

<!-- 
TheWindows7Site Custom Login -->
<
vb:if condition="$show['guest']">
<
script src="login/javascripts/jquery.js" type="text/javascript"></script>
<
script type="text/javascript">
        $(
document).ready(function() {

            $(
".signin").click(function(e) {
                
e.preventDefault();
                $(
"fieldset#signin_menu").toggle();
                $(
".signin").toggleClass("menu-open");
            });

            $(
"fieldset#signin_menu").mouseup(function() {
                return 
false
            
});
            $(
document).mouseup(function(e) {
                if($(
e.target).parent("a.signin").length==0) {
                    $(
".signin").removeClass("menu-open");
                    $(
"fieldset#signin_menu").hide();
                }
            });            

        });
</
script>

<
script type="text/javascript" src="clientscript/vbulletin_md5.js?v={vb:raw vboptions.simpleversion}"></script>

<
div id="container">
  <
div id="topnav" class="topnav"Have an account? <a href="login" class="signin"><span>Login</span></a> <a href="./register.php" class="register"><span>Register</span></a> </div>
  <
fieldset id="signin_menu">
    <
form method="post" id="signin" action="login.php?{vb:raw session.sessionurl}do=login" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, {vb:raw show.nopasswordempty})">
      <
label for="username">Username</label>

<
input id="navbar_username" type="text" value="" tabindex="101" accesskey="u" name="vb_login_username" />

      </
p>
      <
p>
        <
label for="password">Password</label>

<
input id="navbar_password" type="password" value="" tabindex="102" accesskey="u" name="vb_login_password" />

      </
p>
      <
class="remember">
        <
input type="submit" id="signin_submit" value="Login" tabindex="104" title="Login" accesskey="s" />
        <
input id="cb_cookieuser_navbar" type="checkbox" accesskey="c" tabindex="103" value="1" name="cookieuser" checked="checked"/>
        <
label for="cb_cookieuser_navbar">Remember me?</label>
      </
p> {vb:raw steam_button}
<
vb:if condition="$vboptions['enablefacebookconnect']">
<
br />
<
ul class="nouser">
<
li id="fb_headerbox">
<
a id="fb_loginbtn" href="#"><img src="images/misc/facebook_login.gif" alt="The Facebook Platform" /></a>
</
li>
</
ul>
</
vb:if>
      <
class="forgot"> <a href="./login.php?do=lostpw">Forgot your password?</a> </p>
      <
class="forgot-username"> <A title="Include your e-mail in the support message." 
href="./sendmessage.php">Forgot your username?</A> </p>

                <
input type="hidden" name="s" value="{vb:raw session.sessionhash}" />


                <
input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
                <
input type="hidden" name="do" value="login" />
                <
input type="hidden" name="vb_login_md5password" />
                <
input type="hidden" name="vb_login_md5password_utf" />

    </
form>
  </
fieldset>
</
div>
</
vb:if>
<!-- 
TheWindows7Site Custom Login -->

<
div id="breadcrumb" class="breadcrumb">
    <
ul class="floatcontainer">
        <
li class="navbithome"><a href="index.php{vb:raw session.sessionurl_q}" accesskey="1"><img src="{vb:stylevar imgdir_misc}/navbit-home.png" alt="{vb:rawphrase home}" /></a></li>

        {
vb:raw navbits.breadcrumb}
        {
vb:raw navbits.lastelement}
    </
ul>
    <
hr />
</
div>

{
vb:raw ad_location.ad_navbar_below}
{
vb:raw ad_location.global_below_navbar}

<
vb:if condition="$show['notices'] AND THIS_SCRIPT != 'register'">
    <
form action="profile.php?do=dismissnotice" method="post" id="notices" class="notices">
        <
input type="hidden" name="do" value="dismissnotice" />
        <
input type="hidden" name="s" value="{vb:raw session.sessionurl}" />
        <
input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
        <
input type="hidden" id="dismiss_notice_hidden" name="dismiss_noticeid" value="" />
        <
input type="hidden" name="url" value="{vb:raw return_link}" />
        <
ol>
            {
vb:raw notices}
        </
ol>
    </
form>
</
vb:if> 

It acts like a normal login button... Any ideas on what might be causing this?

Disasterpiece 09-15-2011 01:39 AM

Quote:

Originally Posted by wtfaatp (Post 2246124)
I use - TW7S - Change the look of the Login/Register [Twitter Style]- https://vborg.vbsupport.ru/showthread.php?t=238152

As a log in for my website. This hack normally works if i include
Code:

{vb:raw steam_button}
in my header. However if I use it like this
PHP Code:

<div id="navbar" class="navbar"

It acts like a normal login button... Any ideas on what might be causing this?

Hm, maybe some css is causing this?

Do you have a live example link?

KrU$ty 09-15-2011 01:52 AM

Quote:

Originally Posted by Disasterpiece (Post 2245926)
Hmm, I'm not sure about vbadvanced, I never used it before.

So maybe the template name is different?

Yeah, but even if I add it in the header, (which it is currently), it does not show.

wtfaatp 09-15-2011 10:44 AM

mfc4life.com/forum.php

You'll notice the one in the header will work. However, when you go to use the one in the custom login button it just acts as if its a login button. Also, the facebook connect works witch leaders me to beleave that I have lost my mind :D

|Jordan| 09-17-2011 04:37 AM

I found out the hard way via steam support that if you have a domain name with the word "Steam" in it, you can't generate an API key. I even contacted steam support asking and they said they wont generate one for me.

Disasterpiece 09-17-2011 02:50 PM

Quote:

Originally Posted by |Jordan| (Post 2247042)
I found out the hard way via steam support that if you have a domain name with the word "Steam" in it, you can't generate an API key. I even contacted steam support asking and they said they wont generate one for me.

http://www.SteamGameTrades.com

Oh, wasn't aware of this too. Maybe it's some kind to prevent scams or phishing. Sorry to hear that.

Quote:

mfc4life.com/forum.php

You'll notice the one in the header will work. However, when you go to use the one in the custom login button it just acts as if its a login button. Also, the facebook connect works witch leaders me to beleave that I have lost my mind
Ah, now i know what you mean. Yes, that behaviour is correct. Reason for this is the way html handles forms.
The Steam button is a form itself, so you have a loginform within a loginform. The Steam button will fallback to be a part of the vbulletin login form and act as a second submit button.

try the following (not sure if it works tho):

Open the template you put the second login button to (the steam button which doesn't work)
replace the {vb:raw steam_button} with the following code:

HTML Code:

<a href="login2.php?do=login&s=&securitytoken=guest&do=login&vb_login_md5password=&vb_login_md5password_utf=">
                <img src="images/misc/steam_login.png" alt="Sign in through Steam" />
</a>

And report back if it works :)


All times are GMT. The time now is 04:58 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.01924 seconds
  • Memory Usage 1,988KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)bbcode_html_printable
  • (2)bbcode_php_printable
  • (6)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete