The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#11
|
|||
|
|||
Pasted below is my template
<!-- Not Registered Users, or Not Logged in Users See This --> <center> <if condition="$show['registerbutton']"> <td class="vbmenu_control"> <div align="center" class="mediumfont"><b>To Enter the Chat Room</b></div> <br> <br> You must have a registered chat name to enter our chat rooms. If you have<br>not yet registered your chat name and would like to do so, please <a href="register.php$session[sessionurl_q]" rel="nofollow">Click Here</a></td> <br> <br> <table border="0" width="70%" align="center"> <td class="alt2" nowrap="nowrap" style="padding:0px"> <!-- login form --> <center> <fieldset class="fieldset"> <legend>Log in</legend> <table cellpadding="0" cellspacing="2" border="0" align="center"> <tr> <form action="../bbs/login.php" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])"> <script type="text/javascript" src="clientscript/vbulletin_md5.js"></script> <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0"> <tr> <td class="smallfont">Chat Name</td> <td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="40" accesskey="u" tabindex="101" value="" onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td> </tr> <tr> <td class="smallfont">$vbphrase[password]</td> <td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" size="40" accesskey="p" tabindex="102" /></td> </tr> <br> <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" />$vbphrase[remember_me]</label> <a href="../bbs/login.php?do=lostpw" target="_top">Forgot Your Password?</a> <br> <br> <center> <input type="submit" class="button" value="Join Chat" tabindex="104" accesskey="s" /> </center> </td> </tr> </table> <input type="hidden" name="s" value="$session[sessionhash]" /> <input type="hidden" name="securitytoken" value="$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> <!-- / login form --> </center> <br> </td> </fieldset> </tr> </table> </if> </center> <!-- / Already Logged in Users See This --> <if condition="$bbuserinfo['userid']"> <td class="alt2" valign="top" nowrap="nowrap"> <div class="smallfont"> <strong><phrase 1="$bbuserinfo[username]">$vbphrase[welcome_x]</phrase></strong><br /> <phrase 1="$pmbox[lastvisitdate]" 2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase> </div> </td> </table> </if> <div align="center"> <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="0" border="0" width="100%" align="center" style="border-top-width:0px"> <tr align="center"> <if condition="$show['member']"> <script language="Javascript" type="text/javascript"> <!-- function realchatPopup(url, nn, pu, au, hmac) { var r = screen.height / screen.width; var w = screen.width>800?1000:800; var h = Math.round(w*r); var c = function(s) { return encodeURIComponent(s).replace('!', '%21'); } var rcw = window.open(url + '&nn=' + c(nn) + '&pu=' + c(pu) +'&au=' + c(au) + '&hmac=' + hmac + '&cu=cw', 'rc', 'width='+w+',height='+h+',status=no,toolbar=no,men ubar=no,location=no,scrollbars =yes,resizable=yes'); rcw.focus(); } //--> </script> <td class="vbmenu_control"><a href="$chatLink">Chat Now</a></td> </if> </tr> </table> </div> |
#12
|
||||
|
||||
Well, here's one thing I saw that I didn't like...
Code:
<form action="../bbs/login.php" Code:
<form action="login.php" You're probably doing those crazy ../bbs things because you haven't put this script in the bbdirectory. If it is operating outside the vBulletin directory - then you probably shouldn't be using the vbulletin template engine but instead hardcode it in your php file. Most vBulletin styles use relative paths for their images, you'd have to ensure it uses absolute paths in the skin to make it look right if your custom php script is operating outside the bbdir. Let's try to get a picture of your directory tree... Code:
webroot +bbs ---+admincp ----(etc. all of vBulletin's files) +chat ----yourcustom.php |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|