vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Design and Graphics Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=168)
-   -   Can't distribute navbar buttons evenly (https://vborg.vbsupport.ru/showthread.php?t=272460)

afmarko99 10-21-2011 01:08 AM

Can't distribute navbar buttons evenly
 
My site was hacked a week or so ago. I have completed a fresh install of 3.7.6 Patch Level 2 and a fresh install of my sql database. I have edited my navbar template using some of the php from an old navbar doc I saved and some from the 'view source' feature of my google cached website.

My original site's navbar buttons were centered and distributed evenly across the entire navbar.

See google cache version of my site from Oct 7 here:
http://webcache.googleusercontent.co...thepublicenemy

Here is the current version (Problem) of my site:
www.thepublicenemy.net


PHP Code:

<table width="100%" cellpadding="0" cellspacing="0">
<
tr>
 <
td><img src="images/styles/rirrakusu/style/navbar_left.gif" alt="" border="0" /></td>
 <
td width="100%" class="top_navbar">

<
table align="center" cellpadding="0" cellspacing="0">
<
tr>
          <
td class="top_navbar_button"><a href="$vboptions[bburl]/index.php">Home</a></td>
          <
td class="top_navbar_button"><a href="$vboptions[bburl]/forum.php">Forum</a></td>
<if 
condition="$show['guest']">
 <
td class="top_navbar_button"><a href="register.php$session[sessionurl_q]">$vbphrase[register]</a></td></if>
 <
td class="top_navbar_button"><a href="">Roster</a></td>
 <
td class="top_navbar_button"><a href="memberlist.php$session[sessionurl_q]">Members</a></td>
 <
td class="top_navbar_button"><a href="search.php$session[sessionurl_q]">$vbphrase[search]</a></td>
 <
td class="top_navbar_button"><a href="$vboptions[contactuslink]rel="nofollow">$vbphrase[contact_us]</a></td>
        
<if 
condition="$show['member']">
 <
td class="top_navbar_button"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_cp]</a></td>
 
         <
td class="top_navbar_button">
<if 
condition="!$show['guest']"
    <!-- 
member logout -->
    <
a href="login.php?$session[sessionurl]do=logout&amp;logouthash=$bbuserinfo[logouthash]"  onclick="return log_out('$vbphrase[sure_you_want_to_log_out]')"><phrase 1="$bbuserinfo[username]">Log Out</phrase></a>    <!-- end member logout -->
    </if></
td></if>
</
tr>
</
table>
</
td>
 <
td><img src="images/styles/rirrakusu/style/navbar_right.gif" alt="" border="0" /></td>
</
tr>
</
table

I have it the same and can't figure out what the problem is. My old site was running vbulletin 3.6.4.

nerbert 10-21-2011 01:55 AM

I take it you mean you want the black buttons to be spread out?

I think you want to leave cellpadding and cellspacing unspecified in your table tag and they should distribute evenly.

afmarko99 10-21-2011 02:12 AM

Yes, I want to spread them out evenly.

nerbert 10-21-2011 02:27 AM

Here's more trouble:

Code:


.top_navbar_button
{
        font: bold 11px arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
        color: #ECECEC;
        background: #080808 url(images/styles/rirrakusu/style/navbar_button_bg.gif) no-repeat top left;
        width: 79px;
        text-align: center;
        padding: 3px 0px 3px 0px;
        margin-right: 1px;
}

This forces all the table cells to be only 79px wide but their widths should all be some percent of the total depending on how many there are. I would try doing it like this:

<td><div class="top_navbar_button"><a href="$vboptions[bburl]/index.php">Home</a></div></td>

This may also work:

<td> <a href="$vboptions[bburl]/index.php" class="top_navbar_button">Home</a></td>

--------------- Added [DATE]1319173275[/DATE] at [TIME]1319173275[/TIME] ---------------

That second suggestion won't work, never mind that. If using a div tag works you'll have to change the background spec so it reads "center" at the end instead of "left".

Hope that works. I'm off to bed, will check later.

afmarko99 10-21-2011 01:48 PM

That didn't make a difference. It almost seems like 3.7 is ignoring the configuration for this navbar.

nerbert 10-21-2011 02:42 PM

Well, it's getting better. Change the background spec to "center" instead of "left" at the end of the line. There's still a problem with black in between the buttons.

--------------- Added [DATE]1319215854[/DATE] at [TIME]1319215854[/TIME] ---------------

This might do it:
Code:

.top_navbar_button
{
        font: bold 11px arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
        color: #ECECEC;
        background: url(images/styles/rirrakusu/style/navbar_button_bg.gif) no-repeat top center;
        width: 79px;
        text-align: center;
        padding: 3px 0px 3px 0px;
        margin-right: 1px;
}
.top_navbar_button a:link, .top_navbar_button a:visited
{
        background-color:#0808080;
        color: #ECECEC;
        text-decoration: none;
}
.top_navbar_button a:hover, .top_navbar_button a:active
{
        background-color:#080808;
        color: #669966;
        text-decoration: none;
}


afmarko99 10-21-2011 02:56 PM

Yea, I changed something earlier as I was troubleshooting trying to figure out how to get it to work. Then my site was hacked and this time they changed my admin username and pass. I'm working to try and fix that issue first.

I take it 3.7.2 is not a good version to be running?

nerbert 10-21-2011 03:09 PM

Yikes! I know 3.7.2 is no longer supported. I don't know if there are any special security issues with it. Good luck.

Lynne 10-21-2011 03:11 PM

It's not looking the same because you don't have as many buttons there. They are all spreading out to take up the 1024px you have set aside for it. If you reduce that to... 700px, then it will look like the old one (the navbar will, but it has other affects). Add back all your buttons and then see what it is like.

nerbert 10-21-2011 03:15 PM

He wants them spread out. Right now (aside from being hacked) he needs to center the images so they line up with the text and get rid of the black background color so he doesn't have the black rectangles between the images.


All times are GMT. The time now is 06:51 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.02013 seconds
  • Memory Usage 1,764KB
  • 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
  • (2)bbcode_code_printable
  • (1)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