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.

trigatch4 04-17-2008 05:54 AM

I got this working... but I copied/pasted it in my header and it "pushed" the other elements in my header down, thereby throwing the alignment of images off. Is there an easy way to alter the code so that it is displayed in the header without taking up any additional vertical space?

chrisdaman77 04-17-2008 09:55 AM

I just tried this out on one of my test skins and it did not push anything for me. Do you have a link to your board so I can see what it is doing?

whitetigergrowl 04-18-2008 05:10 AM

Why doesn't the notification drop down exist with this? O_o

chrisdaman77 04-18-2008 10:14 AM

Notification drop down? Are you referring to the navbits part?

whitetigergrowl 04-25-2008 12:45 PM

yes

chrisdaman77 04-26-2008 12:15 PM

The reason was I personally don't like them. With a little know how you can keep them. If you have an issue with keeping it or putting it back in let me know and I can get you the right code to have that included.

vbengland 04-27-2008 04:55 PM

Thank you

iyihost 08-26-2008 12:52 PM

thanks very good


All times are GMT. The time now is 11:29 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.01373 seconds
  • Memory Usage 1,895KB
  • 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)post_thanks_navbar_search
  • (1)printthread
  • (18)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