PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linkmenü splitten


december_storm
15.08.2007, 10:32:15
Hallo,

ich mal wieder :D

ähm ich hab ein Linkmenü, das so aufgebaut ist (achtung, bin immer noch anfänger und möchte das so erstmal beibehalten)


$arrNavi = array ();
$intNavigation = 0;
$arrNavi[$intNavigation]['name'] = 'Startseite';
$arrNavi[$intNavigation]['url'] = 'startseite.php';
$intNavigation++;


$arrNavi[$intNavigation]['name'] = 'Kontakt';
$arrNavi[$intNavigation]['url'] = 'kontakt.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Impressum';
$arrNavi[$intNavigation]['url'] = 'impressum.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Login';
$arrNavi[$intNavigation]['url'] = 'admin.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Allgemeines';
$arrNavi[$intNavigation]['url'] = 'allgemein.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite2';
$arrNavi[$intNavigation]['url'] = 'seite2.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite3';
$arrNavi[$intNavigation]['url'] = 'seite3.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite4';
$arrNavi[$intNavigation]['url'] = 'seite4.php';
$intNavigation++;


eingebunden wirds dann so


echo '<ul>';
for($intNavi=0;$intNavi<count($arrNavi);$intNavi++)
{
echo '<li id="list"><a title="Link führt zur Seite: '.$arrNavi[$intNavi]['name'].'" href="'.$arrNavi[$intNavi]['url'].'">'.$arrNavi[$intNavi]['name'].'</a></li>';
}
echo '</ul>';


wie kann ich da sjetzt splitten, dass auf meiner homepage im linkmenü dann zum beispiel steht

Homepage (überschrift)
-> Startseite (link)
-> Kontakt (link)
-> Impressum (link)
-> Login (link)

Seiten (übershcrift)
-> Seite 1 (link)
-> Seite 2 (link)
-> Seite 3 (link)

usw.

hat jemand nen tipp für mich?

Damir
15.08.2007, 10:57:00
OK,

du willst es ja so beibehalten, daher...
Die Einrückung der Überschrift musst du noch anpassen - das sollte aber kein Problem darstellen...


<?PHP
$arrNavi = array ();
$intNavigation = 0;
$arrNavi[$intNavigation]['name'] = 'Homepage';
$arrNavi[$intNavigation]['url'] = '#';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Startseite';
$arrNavi[$intNavigation]['url'] = 'startseite.php';
$intNavigation++;


$arrNavi[$intNavigation]['name'] = 'Kontakt';
$arrNavi[$intNavigation]['url'] = 'kontakt.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Impressum';
$arrNavi[$intNavigation]['url'] = 'impressum.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Login';
$arrNavi[$intNavigation]['url'] = 'admin.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = '';
$arrNavi[$intNavigation]['url'] = 'BREAK';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seiten';
$arrNavi[$intNavigation]['url'] = '#';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite1';
$arrNavi[$intNavigation]['url'] = 'seite1.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite2';
$arrNavi[$intNavigation]['url'] = 'seite2.php';
$intNavigation++;

$arrNavi[$intNavigation]['name'] = 'Seite3';
$arrNavi[$intNavigation]['url'] = 'seite3.php';
$intNavigation++;


echo '<ul>';
for($intNavi=0;$intNavi<count($arrNavi);$intNavi++)
{

if ($arrNavi[$intNavi]['url'] == "#"){
echo $arrNavi[$intNavi]['name'];
}
else if($arrNavi[$intNavi]['url'] == "BREAK"){
echo "<br><br>";
}
else{
echo '<li id="list"><a title="Link führt zur Seite: '.$arrNavi[$intNavi]['name'].'" href="'.$arrNavi[$intNavi]['url'].'">'.$arrNavi[$intNavi]['name'].'</a></li>';
}
}
echo '</ul>';
?>

december_storm
15.08.2007, 11:11:14
ui dankeschön! das hilft mir sehr weiter :)