Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
Prev Previous Post   Next Post Next
  #5  
Old 11-22-2004, 07:46 AM
Joe Noon Joe Noon is offline
 
Join Date: Nov 2004
Posts: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

below is an overview of how I have gotten this to work myself. i tried to be as detailed as possible. if you have a 2 column site design, and your side column is on the right, this should work, if its on the left, some things from footer will need to go to header. read the code examples and it will make sense.

in header.php and footer.php, you will need to define your site layout, ive only provided up to the body tag.

FIRST, NON-VB PAGES - Login box
these pages should not be in your forum (vb) directory (would be messy)

The files you want to view (ie. index.php, about.php along those lines) should be set up as:

<? include("header.php"); ?>

Page content here

<? include("footer.php"); ?>

--------------------------------------------------
header.php:

<?
ini_set ('display_errors', '1'); //change at will
error_reporting(E_ALL); //change at will

chdir("/local/pathto/yoursite.com/board/");
require('./global.php');
chdir("../");

//require any function files your created here

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
</head>
<body>

(include the div/table elements up until the main content section)

--------------------------------------------------
footer.php:

<?
if ($bbuserinfo['userid']!=0) {
$username=$bbuserinfo['username'];

$loginbox = "
<div>$username</div> <div>
<a href='/board/profile.php?do=editprofile'>Edit Profile
</a> | <a href='/board/login.php?do=logout&u=" . $bbuserinfo['userid'] . "'>
Log Out</a></div>
";

} else {


$loginbox = "
<form action='/board/login.php' name='all_login' method='post' onsubmit='md5hash(vb_login_password,vb_login_md5pa ssword)'>

<table align='center' cellpadding='0' cellspacing='0' border='0'><tr>
<td>User:</td><td><input type='text' class='button' name='vb_login_username' id='navbar_username' style='width:115px' accesskey='u' tabindex='1' value=''/></td>
</tr><tr>
<td>Pass:</td><td><input type='password' class='button' name='vb_login_password' style='width:115px' accesskey='p' tabindex='2' /></td>
</tr></table>

<input type='checkbox' name='cookieuser' value='1' tabindex='3' id='cb_cookieuser_navbar' accesskey='c' checked='checked' /> Remember Me<br />



<input name='submit' type='submit' class='button' accesskey='s' tabindex='4' title='Log In' value='Log In' />
<input type='hidden' name='do' value='login' />
<input type='hidden' name='forceredirect' value='1' />
<input type='hidden' name='vb_login_md5password' />
</form> ";

}
?>

(include the div/table elements that come after the main content section)
(in the column section of your div/table put the following line: )
<? echo $loginbox; ?>

</body>
</html>

-----------------------------------------------------

SECOND, VB PAGES - Login Box

in phpinclude_start (through style manager) include only the PHP code from the footer.php file above (no html), no need for the <? ?> tags either.

in your footer template put:

$loginbox

whereever you want the login box/welcome
Reply With Quote
 

Thread Tools
Display Modes

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 07:52 PM.


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.03844 seconds
  • Memory Usage 2,367KB
  • Queries Executed 12 (?)
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
  • (4)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete