vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Adding the Login / PM box to the main website page (https://vborg.vbsupport.ru/showthread.php?t=98237)

Tahm 10-12-2005 06:34 PM

Adding the Login / PM box to the main website page
 
What I am looking to do is just add the Login / PM Message box (in the upper right hand corner by default on forums_home) to the main website.

I don't want a portal system, I just want to add this feature to the home page.

Is there any place that has a guide on how to do this or is it most likely something I will have to figure out myself?

Thanks in advance.

Any ideas on what I am doing wrong here?

PHP Code:

<?php

session_start
();
include(
"http://www.domain.org/forums/global.php");

?>

<html>

<head>
<title>Test</title>
</head>

<body>

<center>
<img src="/images/header.jpg" border="0">
<br />
<br />

<?php

$showavatar 
false;

if (
$bbuserinfo['userid']) {

    
$showmemberwelcome true;

    if (
$vbindex['options'] & VBI_WELCOMEAV) {

        if (!isset(
$avatarcache["$bbuserinfo[userid]"])) {

            if (
trim($vboptions['templateversion']) == '3.0.0 Gamma') {
                
$avatarurl $vboptions['bburl'].'/'.fetch_avatar_url($bbuserinfo['userid']);
            } else {
                if (
$vboptions['usefileavatar']) {
                    
$avatarurl "$vboptions[avatarurl]/avatar$bbuserinfo[userid]_$bbuserinfo[avatarrevision].gif";
                } else {
                    
$avatarurl 

$vboptions['bburl']."/image".SCRIPT_EXTENSION."?userid=$bbuserinfo[userid]&amp;dateline=$bbuserinfo[customdateline]";
                }
            }
            
$avatarcache["$bbuserinfo[userid]"] = $avatarurl;
            
DEVDEBUG("cached avatar for userid $bbuserinfo[userid]");
        } else {
            
$avatarurl $avatarcache["$bbuserinfo[userid]"];
        }

        if (
$avatarurl != $vboptions['bburl'].'/') {
            
$showavatar true;
        } elseif (!empty(
$vbindex['useravatar'])) { // we have a default av specified
            
$avatarurl $vbindex['useravatar'];
            
$avatarcache["$bbuserinfo[userid]"] = $avatarurl;
            
$showavatar true;
        }
    }

} else
    {
?>

<form action="forums/login.php" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
<script type="text/javascript" src="clientscript/vbulletin_md5.js"></script>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
    <td class="smallfont">User Name</td>
    <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" 

value="User Name" onfocus="if (this.value == 'User Name') this.value = '';" /></td>
    <td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" 

id="cb_cookieuser_navbar" accesskey="c" />Remember Me?</label></td>
</tr>
<tr>
    <td class="smallfont">Password</td>
    <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" size="10" accesskey="p" tabindex="102" /></td>
    <td><input type="submit" class="button" value="Log in" tabindex="104" title="Enter your username and password in the boxes provided to login, or 

click the 'register' button to create a profile for yourself." accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="login" />        
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>

<?php
    
}
?>

</center>

</body>

</html>


bfc 05-18-2006 03:21 PM

Can't believe no one answered this. I am trying to do the same thing right now. I have a main website that I would like my users to login in from. Is there a way to do this becuase I am having the hardest time just trying to figure it out.

Thank you.

JohnBee 05-18-2006 03:29 PM

There are a few hacks that can do this.
Search the forums for "login none vb pages"

If you want to apply vbulletin presence on your site the best way is to use vBadvanced or similiar and extend your forum engine to all areas of your website. That way you will have login, stats, security and WOL support throughout your pages.

vBadvanced is easilly customizable to look any way you want ex: front page and so forth.

davidallsop 04-06-2007 03:06 PM

Can someone help me out with this? I used similar code to the first post but once it logs you in it returns you to the webpage rather than the forums?

Thanks in advance,

Dave


All times are GMT. The time now is 01:54 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.00998 seconds
  • Memory Usage 1,746KB
  • 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
  • (1)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete