Forums

Dropdown Category Menu in iNove (2 posts)

  1. FitzwilliamPenn
    Member
    Posted 4 months ago #

    Hi again. I'm trying to add a dropdown category menu to my iNove navigation bar, and I seem to be failing pretty consistently to do so. According to wphacks, I'm supposed to take this code...

    <ul id="nav" class="clearfloat">
    <li><a href="<?php echo get_option('home'); ?>/" class="on">Home</a></li>
    <?php wp_list_pages('title_li='); ?>
    <li class="cat-item"><a href="#">Categories</a>
    <ul class="children">
    <?php wp_list_categories('orderby=name&title_li=');
    $this_category = get_category($cat);
    if (get_category_children($this_category->cat_ID) != "") {
    echo "<ul>";
    wp_list_categories('orderby=id&show_count=0&title_li=
    &use_desc_for_title=1&child_of='.$this_category->cat_ID);
    echo "</ul>";
    }
    ?>
    </ul>
    </li>
    </ul>

    ...and paste it into my header.php file, replacing my "old nav code."

    Here's the header.php code:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <?php
    	global $inove_nosidebar;
    	$options = get_option('inove_options');
    	if (is_home()) {
    		$home_menu = 'current_page_item';
    	} else {
    		$home_menu = 'page_item';
    	}
    	if($options['feed'] && $options['feed_url']) {
    		if (substr(strtoupper($options['feed_url']), 0, 7) == 'HTTP://') {
    			$feed = $options['feed_url'];
    		} else {
    			$feed = 'http://' . $options['feed_url'];
    		}
    	} else {
    		$feed = get_bloginfo('rss2_url');
    	}
    ?>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head profile="http://gmpg.org/xfn/11">
    	<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
    	<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    
    	<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
    	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all posts', 'inove'); ?>" href="<?php echo $feed; ?>" />
    	<link rel="alternate" type="application/rss+xml" title="<?php _e('RSS 2.0 - all comments', 'inove'); ?>" href="<?php bloginfo('comments_rss2_url'); ?>" />
    	<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    
    	<!-- style START -->
    	<!-- default style -->
    	<style type="text/css" media="screen">@import url( <?php bloginfo('stylesheet_url'); ?> );</style>
    	<!-- for translations -->
    	<?php if (strtoupper(get_locale()) == 'ZH_CN' || strtoupper(get_locale()) == 'ZH_TW') : ?>
    		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/chinese.css" type="text/css" media="screen" />
    	<?php elseif (strtoupper(get_locale()) == 'HE_IL' || strtoupper(get_locale()) == 'FA_IR' || strtoupper(get_locale()) == 'UG_CN') : ?>
    		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/rtl.css" type="text/css" media="screen" />
    	<?php endif; ?>
    	<!--[if IE]>
    		<link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/ie.css" type="text/css" media="screen" />
    	<![endif]-->
    	<!-- style END -->
    
    	<!-- script START -->
    	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/base.js"></script>
    	<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/menu.js"></script>
    	<!-- script END -->
    
    	<?php wp_head(); ?>
    </head>
    
    <?php flush(); ?>
    
    <body>
    <!-- wrap START -->
    <div id="wrap">
    
    <!-- container START -->
    <div id="container" <?php if($options['nosidebar'] || $inove_nosidebar){echo 'class="one-column"';} ?> >
    
    <?php include('templates/header.php'); ?>
    
    <!-- content START -->
    <div id="content">
    
    	<!-- main START -->
    	<div id="main">

    Does anyone have any idea what I should do?

  2. buckmajor
    Member
    Posted 2 months ago #

Reply

You must log in to post.

About this Topic