vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.7 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=229)
-   -   Mini Mods - Log In Block Made into One Line (https://vborg.vbsupport.ru/showthread.php?t=174694)

chrisdaman77 03-30-2008 10:00 PM

Log In Block Made into One Line
 
Ok for most of you this is going to be highly simple. This is my first attempt at a template modification that I thought as useful. I questioned whether or not to even post it but after being told by a coder that they thought it was a good idea and I changed my mind.

What it does: It takes out the stock log in and navbits section and makes it into one line. There is an attached image to see it.

If you like using the navbits part that is in the left block then this may not be for you as it completely removes them.

If in the event you do not like it after you do it you just need to revert your navbar template.

In the Navbar template find:

PHP Code:

 <!-- breadcrumbloginpm info -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
tr>
    <
td class="alt1" width="100%">
        <if 
condition="is_array($navbits)">
            <
table cellpadding="0" cellspacing="0" border="0">
            <
tr valign="bottom">
                <
td><a href="#" onclick="history.back(1); return false;"><img src="$stylevar[imgdir_misc]/navbits_start.gif" alt="$vbphrase[go_back]border="0" /></a></td>
                <
td>&nbsp;</td>
                <
td width="100%"><span class="navbar"><a href="$vboptions[forumhome].php$session[sessionurl_q]accesskey="1">$vboptions[bbtitle]</a></span$navbits[breadcrumb]</td>
            </
tr>
            <
tr>
                <
td class="navbar" style="font-size:10pt; padding-top:1px" colspan="3"><if condition="$_SERVER['REQUEST_METHOD'] == 'POST'"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="" border="0" /><else /><a href="$navbar_reloadurl"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_finallink_$stylevar[textdirection].gif" alt="$vbphrase[reload_this_page]border="0" /></a></if> <strong>$navbits[lastelement]</strong></td>
            </
tr>
            </
table>
        <else />
            <
div class="navbar" style="font-size:10pt"><a href="$vboptions[forumhome].php$session[sessionurl_q]accesskey="1"><img class="inlineimg" src="$stylevar[imgdir_misc]/navbits_start.gif" alt="" border="0" /></a> <strong>$vboptions[bbtitle]</strong></div>
        </if>
    </
td>
<if 
condition="$show['member']">
    <
td class="alt2" nowrap="nowrap">
    <
div class="smallfont">
        <
strong><phrase 1="$bbuserinfo[username]2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
        <
phrase 1="$pmbox[lastvisitdate]2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
 
        <if 
condition="$show['notifications']">
            <
div><span id="notifications"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong></span></div>
            <
script type="text/javascript"vBmenu.register("notifications"); </script>
        <else /><if 
condition="$show['pmstats']">
            <
div><phrase 1="$vbphrase[unread_x_nav_compiled]2="$vbphrase[total_x_nav_compiled]3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></div>
        </if></if>
 
        <if 
condition="$show['pmwarning']"><div><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></div></if>
    </
div>
    </
td>
<else />
    <
td class="alt2" nowrap="nowrap" style="padding:0px">
        <!-- 
login form -->
        <
form action="login.php?do=login" 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?v=$vboptions[simpleversion]"></script>
        <
table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
        <
tr>
            <
td class="smallfont"><label for="navbar_username">$vbphrase[username]</label></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="$vbphrase[username]onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
            <
td class="smallfont" 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></td>
        </
tr>
        <
tr>
            <
td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
            <
td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
            <
td><input type="submit" class="button" value="$vbphrase[log_in]tabindex="104" title="$vbphrase[enter_username_to_login_or_register]accesskey="s" /></td>
        </
tr>
        </
table>
        <
input type="hidden" name="s" value="$session[sessionhash]/>
        <
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 -->
    </
td>
</if>
</
tr>
</
table>
<!-- / 
breadcrumbloginpm info --> 

Replace with:

PHP Code:

<!-- breadcrumbloginpm info -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
tr>
    <
td class="alt2" width="100%">
        <
div align="center">
<if 
condition="$show['member']"><div class="smallfont">
        <
strong><phrase 1="$bbuserinfo[username]2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br />
<
phrase 1="$pmbox[lastvisitdate]2="$pmbox[lastvisittime]">$vbphrase[last_visited_x_at_y]</phrase>
<if 
condition="$show['notifications']"><a href="usercp.php$session[sessionurl_q]">$vbphrase[your_notifications]:</a> <strong>$notifications_total</strong><script type="text/javascript"vBmenu.register("notifications"); </script>
 
<else /><if 
condition="$show['pmstats']"><phrase 1="$vbphrase[unread_x_nav_compiled]2="$vbphrase[total_x_nav_compiled]3="$session[sessionurl_q]">$vbphrase[private_messages_nav]</phrase></if></if></if>
 
<if 
condition="$show['pmwarning']"><strong><phrase 1="$vbphrase[pmpercent_nav_compiled]">$vbphrase[your_pm_box_is_x_full]</phrase></strong></if>
 
 
<!-- 
login form -->
        <if 
condition="$show['guest']"><form action="login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, $show[nopasswordempty])">
 
        <
table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
 
            <
td class="smallfont"><label for="navbar_username">$vbphrase[username]</label></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="$vbphrase[username]onfocus="if (this.value == '$vbphrase[username]') this.value = '';" /></td>
 
 
            <
td class="smallfont"><label for="navbar_password">$vbphrase[password]</label></td>
            <
td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" /></td>
 
            <
td class="smallfont" 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></td>
 
 
            <
td><input type="submit" class="button" value="$vbphrase[log_in]tabindex="104" title="$vbphrase[enter_username_to_login_or_register]accesskey="s" /></td>
 
        </
table>
        <
input type="hidden" name="s" value="$session[sessionhash]/>
        <
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 -->
    </
td>
</if>
 
</
table>
<!-- / 
breadcrumbloginpm info --> 

That's it you are done!

If in the event you are using Boofo's Ultimate Navbar hack located here
then you will need to change this line
PHP Code:

<strong><phrase 1="$bbuserinfo[username]2="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[welcome_x_link_y]</phrase></strong><br /> 

with this code:

PHP Code:

<strong><phrase 1="$vbphrase[ung_line]2="member.php?$session[sessionurl]u=$bbuserinfo[userid]3="$vbphrase[realname]4="$vbphrase[ung_punctuation]">$vbphrase[ung_greeting]</phrase></strong

I hope you enjoy!

If you find any glitches just post them here and I will find a fix for you as long as you marked as Installed.

Thanks to Boofo for helping me out with finding what need to be done to work with his (where I was going wrong).

The first image is what it will look like at 100% the second image is at 880px and is modified a little differently as i have things separated, but gives a better idea as to the appearance in a narrower skin.

Thanks

Chris

codershark 03-31-2008 03:06 PM

Screenshot ?

chrisdaman77 03-31-2008 03:12 PM

I apologize apparently it did not upload.

blastup 03-31-2008 05:11 PM

you should upload a not loged in screenshot

chrisdaman77 03-31-2008 05:35 PM

Will do ;)

chrisdaman77 04-01-2008 12:22 PM

Just updated the new code as I just noticed there was another template mod included and I don't need to distribute someone elses work as my own ;). Thought I caught it earlier but apparently not :rolleyes:

valdet 04-01-2008 05:04 PM

Thanks. I believe it should work on 3.6.8 right?

chrisdaman77 04-01-2008 07:15 PM

I will say yes but I am not 100% sure as none of my boards run 3.6.8 any more

pollutioN 04-01-2008 07:30 PM

Very Nice :D

Boofo 04-01-2008 07:39 PM

I don't think the login block has changed very much since 3.6.8.


All times are GMT. The time now is 05:56 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.04412 seconds
  • Memory Usage 1,881KB
  • 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
  • (4)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (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