Hauptnavigation - ohne Überschrift

Gesperrt
moews
Beiträge: 76
Registriert: Mi 11. Aug 2004, 13:29
Wohnort: Berlin
Kontaktdaten:

Hauptnavigation - ohne Überschrift

Beitrag von moews »

Hallo, ich verwende ein Hauptnavigationsmenü was sicherlich viele kennen:

/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname : Hauptnavigation 2
* Author : Oliver Beyer
* Copyright : Oliver Beyer
* Created : 10-12-2003
* Modified : 03-02-2004
************************************************/

Bei diesem Modul wird eine Überschrift über die eigentliche Navigation gesetzt. Nun möchte ich diese Überschrift aber nicht haben und wollte diese raus nehmen. Resultat: Die Zeile ist raus und die nächste funktioniert nicht mehr so wie vorher. Hat jemand vielleicht eine Idee?

Vielen Dank für EURE Hilfe. MfG
moews

Code: Alles auswählen

// Tabellenkopf & Überschrift
echo "
	<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"150\" style=\"background-color: ".$cfg_menu["bg_color"]."; border: 0px; ";
	if($cfg_level[1]["line_same"] == 1 || $cfg_level[1]["line_higher"] == 1) {
		echo "
			border-bottom: ".$cfg_menu["line_height"]."px; 
			border-color: ".$cfg_menu["line_color"]."; 
			border-style: ".$cfg_menu["line_style"].";";
	}
	echo "\">
		<tr>
			<td width=\"100%\" height=\"22\" style=\"border: ".$cfg_menu["line_height"]."px; border-color: ".$cfg_menu["line_color"]."; border-style: ".$cfg_menu["line_style"]."; background-color: #FFFFFF; padding-left:2px; height: 22px\" class=\"headline_fb\">CMS_VALUE[3]</td>
		</tr>";

$result = $db->query($sql);
$num_rows = mysql_num_rows($result);

for($i=0;$i<$num_rows;$i++) {
	$menu[] = mysql_fetch_array($result);
}

for($i=0;$i<sizeOf($menu);$i++) {

	while(list($key,$val) = each($menu[$i])) {
		$$key = $val;
	}

	if($level == 0 && $link_idcat == "CMS_VALUE[0]") {
		$show = 1;
		$first = 1;
	} else if ($level == 0 && $link_idcat != "CMS_VALUE[0]") {
		$show = 0;
	}

	if($show == 1 && $visible == 1) {
		if (($level == 1 && $parentid == "CMS_VALUE[0]") || ($level > 1 && $parentid == $navpath[$level-1]["idcat"])) {

			$padding_element = ($level-1) * $cfg_menu["indent_level"]+ 3;
			$linkobj = "a".$client.$lang.$parentid.$link_idcat;
			$tabobj = "td".$client.$lang.$parentid.$link_idcat;

			if($link_idcat == $navpath[$level]["idcat"]) {
				$classname = "CMS_VALUE[1]";
				$bg_color = $cfg_level[$level]["bg_color_active"];
				$font_color = $cfg_level[$level]["font_color_active"];
				$font_deco = $cfg_level[$level]["font_deco_active"];
			} else {
				$classname = "CMS_VALUE[2]";
				$bg_color = $cfg_level[$level]["bg_color"];
				$font_color = $cfg_level[$level]["font_color"];
				$font_deco = $cfg_level[$level]["font_deco"];
			}

			$pre = "\n<tr>";

// ------- Code für Tabellenzeile (wegen Mouseover-Effekt recht umfangreich) -------
			$pre .= "<td id=\"$tabobj\" height=\"22\" width=\"100%\" style=\"border: 0px; padding: 0px; padding-left: ".$padding_element."px; ";

			if($first != 1) {	// Erstes Element grenzt an Header und darf daher keinen oberen Rand erhalten.
				if(	($cfg_level[$level]["line_same"] == 1 && $level_prev == $level) || 
					($cfg_level[$level]["line_higher"] == 1 && $level_prev < $level) || 
					($cfg_level[$level]["line_lower"] == 1 && $level_prev > $level)) {
					$pre .= 	" border-top: ".$cfg_menu["line_height"]. "px;". 
						" border-color: ".$cfg_menu["line_color"]. ";" .
						" border-style: ".$cfg_menu["line_style"].";";
				}

			}

			$pre .= " background-color: " . $bg_color . "\"";
			$pre .= " class=\"$classname\"";

			$pre .= " onmouseover=\"link_on('".$tabobj."','".$cfg_level[1]["bg_color_hover"]."','".$name."','$linkobj','".$cfg_level[$level]["font_deco_hover"]."','".$cfg_level[$level]["font_color_hover"]."','pointer')\"";
			$pre .= " onmouseout=\"link_off('".$tabobj."','".$bg_color."','','$linkobj','".$font_deco."','".$font_color."','auto', '".$classname."')\"";
			$pre .= " onClick=\"document.location.href='front_content.php?client=".$client."&lang=".$lang."&idcat=".$link_idcat."'\">";

// ----- Ende Code für Tabellenzeile -----

// ------------ Code für Link: ------------ 
			$pre .= "<a id=\"a".$client.$lang.$parentid.$link_idcat."\" href=\"front_content.php?client=$client&lang=$lang&idcat=".$link_idcat."\"";

			$pre .= " class=\"$classname\">";
// --------- Ende Code für Link ---------

// ----------- Abschluss-Tags -----------
			$post = "</a></td></span></tr>";
// ------- Ende Abschluss-Tags --------

// --- Endlich: Ausgabe des Menüelements ---
			echo $pre . $name . $post;	
// --------- Das war's auch schon... -----------

			$first = 0;
			$level_prev = $level;
		}
	}
}

echo "</table>";

?>
<!-- Navigation Ende -->
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ist das die geänderte version des moduls oder das orginal ?
und du willst nur die headline raus ?
*** make your own tools (wishlist :: thx)
Gesperrt