I'm lost.
Do you mean a login form on your main website?
If so, why did you have to change the template?
I don't use that VBExternal thing, I used it to learn the basics but I wrote the majority of it myself. I have my own forms and my own login files.
If you want to see the one I'm temporarily using, go to:
http://www.bluesbrotherscentral.com/
In the top corner you'll see a login box, with username password etc.
The code is:
HTML Code:
<form name="loginform" action="/forum/login.php" onSubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)" method="POST">
<table width="100%" cellpadding="0" cellspacing="0" style="height:20px;">
<tr>
<td><span class="footer"> <input type="text" name="vb_login_username" id="username" class="login" size="12" value="username" onFocus="document.loginform.username.value='';"></span></td>
<td><span class="footer"> <input type="password" name="vb_login_password" id="password" class="login" size="12" value="password" onFocus="document.loginform.password.value='';"></span></td>
<td width="40" align="right"><input type="image" name="submitlogin" src="images/login_red.gif" style="border-style:none; width:38px; height:14px;" alt="Login"></td>
<td valign="middle"><span class="footer"><input name="cookieuser" type="checkbox" id="cb_cookieuser_navbar" value="1" checked="checked" class="normal" />Save Login</span></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" />
<input type="hidden" name="url" value="/" />
</form>
You can remove the table if you like, that's the code copied directly from my website, you can format it however you like.
The most important things are the FORM and INPUT tags, including the 5 hidden fields at the bottom.
The hidden 'url' field (in the example it's set to value="/"), is simply the page to redirect to after you've logged in. Just change it to the current page, ie:
HTML Code:
<input type="hidden" name="url" value="<?=$_SERVER['REQUEST_URI']?>" />
Also, don't forget to include the javascript file in the HEAD of your page. I mentioned it further up in this thread. And you can replace my submit button image with an actual submit button, ie replace
HTML Code:
<input type="image" name="submitlogin" src="images/login_red.gif" style="border-style:none; width:38px; height:14px;" alt="Login" />
with
HTML Code:
<input type="submit" name="submitlogin" value="Login!" />