vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Removing/Replacing Default vB Navbar (https://vborg.vbsupport.ru/showthread.php?t=209786)

mikey1991 03-29-2009 03:37 PM

Removing/Replacing Default vB Navbar
 
Okay, so here is what I need to do, I've been staring at this code for like, an hour now, messing with certain parts, and always failing, here is my problem.

I have installed this: "Dock Nav" and I love it, but the problem is, I want the default vB nav (on the skin) to be removed, but the functions to be added to the dock nav.

For example, there is a search image, someone clicks it, and the quick search box drops down, or they click the Quick Links Picture, and the quick links menu drops down. For now I just have the pictures leading to the correct places, but it would be nice to have the AJAX (I think that what they are) features of the normal nav, too.

here is my current navbar code:

PHP Code:

<br />
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>CSS Mac Dock</title>
<
script type="text/javascript" src="js/jquery.js"></script>
<
script type="text/javascript" src="js/interface.js"></script>

<!--[if 
lt IE 7]>
 <
style type="text/css">
 
divimg behaviorurl(iepngfix.htc) }
 </
style>
<![endif]-->

<
link href="style.css" rel="stylesheet" type="text/css" />
</
head>
<
body>
<
div class="dock" id="dock">
  <
div class="dock-container">
  <
class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Home</span></a
  <
class="dock-item" href="#"><img src="images/email.png" alt="contact" /><span>Contact</span></a
  <
class="dock-item" href="#"><img src="images/portfolio.png" alt="portfolio" /><span>Portfolio</span></a
  <
class="dock-item" href="#"><img src="images/music.png" alt="music" /><span>Music</span></a
  <
class="dock-item" href="#"><img src="images/video.png" alt="video" /><span>Video</span></a
  <
class="dock-item" href="#"><img src="images/history.png" alt="history" /><span>History</span></a
  <
class="dock-item" href="#"><img src="images/calendar.png" alt="calendar" /><span>Calendar</span></a
  <
class="dock-item" href="#"><img src="images/rss.png" alt="rss" /><span>RSS</span></a
</
div>
</
div>
<
script type="text/javascript">
    
    $(
document).ready(
        function()
        {
            $(
'#dock').Fisheye(
                {
                    
maxWidth50,
                    
items'a',
                    
itemsText'span',
                    
container'.dock-container',
                    
itemWidth40,
                    
proximity90,
                    
halign 'center'
                
}
            )
        }
    );

</
script>
</
body>
</
html>  
<!-- 
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>
                <
center><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>

</
tr>
</
table></center>
<!-- / 
breadcrumbloginpm info -->



<
br />

<if 
condition="$show['notices']">
    <
table style="border-bottom-style: solid ; 
border-bottom-color: orange; 
border-bottom-width: 2px; border-top-style: solid ; 
border-top-color: orange; 
border-top-width: 2px" 
cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
tr>
        <
td style="width:18; background-color:lightyellow"><img src="http://www.vbstylewizard.com/forum/images/statusicon/wol_error.gif" alt="notice" height="16" width="16" /></td><td style="width:100%; background-color:lightyellow"><font face="verdana" size="2" color="#646464">$notices</font></td>

    </
tr>
    </
table>
    <
br />
</if>

<if 
condition="$show['forumdesc']">
    <
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
tr>
        <
td class="alt1" width="100%"><strong>$foruminfo[title]</strong> <span class="smallfont">$foruminfo[description]</span></td>
    </
tr>
    </
table>
    <
br />
</if>

<if 
condition="$show['popups']">
<!-- 
NAVBAR POPUP MENUS -->

    <if 
condition="$show['searchbuttons']">
    <!-- 
header quick search form -->
    <
div class="vbmenu_popup" id="navbar_search_menu" style="display:none" align="$stylevar[left]">
        <
table cellpadding="4" cellspacing="1" border="0">
        <
tr>
            <
td class="thead">$vbphrase[search_forums]</td>
        </
tr>
        <
tr>
            <
td class="vbmenu_option" title="nohilite">
                <
form action="search.php?do=process" method="post">

                    <
input type="hidden" name="do" value="process" />
                    <
input type="hidden" name="quicksearch" value="1" />
                    <
input type="hidden" name="childforums" value="1" />
                    <
input type="hidden" name="exactname" value="1" />
                    <
input type="hidden" name="s" value="$session[sessionhash]/>
                    <
input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]/>
                    <
div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]tabindex="1004" /></div>
                    <
div style="margin-top:$stylevar[cellpadding]px">
                        <
label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label>
                        &
nbsp;
                        <
label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label>
                    </
div>
                </
form>
            </
td>
        </
tr>
        <if 
condition="$vboptions[threadtagging]">
        <
tr>
            <
td class="vbmenu_option"><a href="tags.php$session[sessionurl_q]rel="nofollow">$vbphrase[tag_search]</a></td>
        </
tr>
        </if>
        <
tr>
            <
td class="vbmenu_option"><a href="search.php$session[sessionurl_q]accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td>
        </
tr>
        
$template_hook[navbar_search_menu]
        </
table>
    </
div>
    <!-- / 
header quick search form -->
    </if>

    <if 
condition="$show['member']">
    <!-- 
user cp tools menu -->
    <
div class="vbmenu_popup" id="usercptools_menu" style="display:none" align="$stylevar[left]">
        <
table cellpadding="4" cellspacing="1" border="0">

        <
tr><td class="thead">$vbphrase[quick_links]</td></tr>
        <if 
condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if>
        <
tr><td class="vbmenu_option"><a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&amp;focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_contacts]</a></td></tr>
        
$template_hook[navbar_quick_links_menu_pos1]

        <
tr><td class="thead">$vbphrase[networking]</td></tr>
        <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=buddylist"><if condition="$show['friends_and_contacts']">$vbphrase[contacts_and_friends]<else />$vbphrase[contacts]</if></a></td></tr>
        <if 
condition="$show['quick_links_groups']">
            <
tr><td class="vbmenu_option"><a href="group.php$session[sessionurl_q]">$vbphrase[social_groups]</a></td></tr>
        </if>
        <if 
condition="$show['quick_links_albums']">
            <
tr><td class="vbmenu_option"><a href="album.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[pictures_and_albums]</a></td></tr>
        </if>
        
$template_hook[navbar_quick_links_menu_pos2]

        <
tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr>
        <if 
condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if>
        <!--<if 
condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>-->
        <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_your_details]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr>
        
$template_hook[navbar_quick_links_menu_pos3]

        <
tr><td class="thead">$vbphrase[miscellaneous]</td></tr>
        <if 
condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]rel="nofollow">$vbphrase[private_messages]</a></td></tr></if>
        <
tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr>
        <
tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[your_profile]</a></td></tr>
        <if 
condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if>
        
$template_hook[navbar_quick_links_menu_pos4]

        </
table>
    </
div>
    <!-- / 
user cp tools menu -->

    <if 
condition="$show['member'] AND     $notifications_total">
<!-- 
notifications menu -->
<
div class="vbmenu_popup" id="notifications_menu" style="display:none">
    <
table cellpadding="4" cellspacing="1" border="0">
    <
tr><td class="thead" colspan="2">$vbphrase[your_notifications]</td></tr>
    
$notifications_menubits
    
</table>
</
div>
<!-- / 
notifications menu -->
</if>

    </if>
<!-- / 
NAVBAR POPUP MENUS -->

<!-- 
PAGENAV POPUP -->
    <
div class="vbmenu_popup" id="pagenav_menu" style="display:none">
        <
table cellpadding="4" cellspacing="1" border="0">
        <
tr>
            <
td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td>
        </
tr>
        <
tr>
            <
td class="vbmenu_option" title="nohilite">
            <
form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form">
                <
input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" />
                <
input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]/>
            </
form>
            </
td>
        </
tr>
        </
table>
    </
div>
<!-- / 
PAGENAV POPUP -->
</if>

$ad_location[ad_navbar_below

everything before

PHP Code:

<!-- breadcrumbloginpm info --> 

is the Dock Nav


That is showing this:


http://img2.parlancia.com/images/853_nav.png

When I only want it to show this:

http://img2.parlancia.com/images/582_nav2.png

I hope I've been clear, and ANY help is good help ^-^

Lynne 03-29-2009 04:30 PM

It doesn't look like it is in the navbar. Do this to find the template that code is in - vboptions > General Settings > Add Template Name in HTML Comments > set to Yes . Then go back to your page and view the source code and you will see the name of the template called around your part of the code. Sometimes the template is the one mentioned at the very top of the page source.

mikey1991 03-29-2009 04:45 PM

Aha! It was in the header template, and that really helped alot :D

Thanks Lynne.

I have another question, is there any way to get the AJAX dropdown menus to work with the dock nav by any chance?

Lynne 03-29-2009 04:48 PM

The dropdowns are not ajax. You just need to include the same javascript files for them in your header. Just look at a standard vb page (like this one) and make sure you have the same javascript files called for your navbar as this one does.


All times are GMT. The time now is 02:12 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.01470 seconds
  • Memory Usage 1,921KB
  • 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_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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