kostenloser Webspace werbefrei: lima-city


dynamisches Menü

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Hi,
    auf dieser Seite:
    http://www.heddesheimer.de/blog/index.php/2006/02/05/p120
    steht wie man ein dynamisches Menü macht.
    Aber ich weis nicht auf was man abspeichern muss un welche Scripts wo einfügen muss.

    Ich hab die erste Datei nav.inc.php
    <?php
    include 'nav.inc.php';
    html_kopf('test Übersicht');

    zeige_navigation('Übersicht');

    html_fuss();
    ?>

    Dann wusste ich nicht weiter.

    Post 2:

    Hab grad nochmal gegooglet.
    Da kam auch n Menü, wenn man rüberfährt, kommen neue Links raus.

    Was ich suche ist aber ein Menü dass man dann überall einbinden kann, ohne dauernd alles zu kopieren und in jede Seite einzufügen braucht.


    Beitrag geändert: 6.9.2008 13:37:52 von sebigisler
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. http://www.schattenbaum.net/php/

    Da steht einiges über die includes.
    Vielleicht kommst du dann besser zurecht.

    Du rufst in dem Skript einige Funktionen auf, die du auch irgendwo beschreiben musst. (Also was sie tun sollen.
    Besser du liest dir einfach mal etwas über php durch und probierst etwas aus.
  4. Hallo!

    <?php
    include 'nav.inc.php';
    html_kopf('test Übersicht');

    zeige_navigation('Übersicht');

    html_fuss();
    ?>


    das kommt in dein main file (z.b. index.php)
    damit deklarierst du den include der functionen und due rufst die functionen mit den parameter 'test Übersicht' und 'Übersicht' auf.

    function zeige_navigation2()
    {
    $nav_ary = array(
    array("Übersicht", "index.php", 0),
    array("Tipps und Tricks", "tipps.php", 0),
    array("Tipp 1", "tipp1.php", 1),
    array("zu Tipp1", "zusatz1.php", 2),
    array("Tipp 2", "tipp2.php", 1),
    array("Tipp 3", "tipp3.php", 1),
    array("Kontakt", "kontakt.php", 0)
    );

    foreach ($nav_ary as $key => $value)
    {
    echo insert_link2($value[0], $value[1], $value[2]);
    }
    }

    function insert_link2($key, $value, $ebene=0)
    {
    $menuclass = "menu";
    if ($ebene > 0)
    {
    $menuclass = "submenu";
    }

    $result = '<div class="'.$menuclass;
    if ($ebene > 0)
    {
    $result .= ', indent'.$ebene.'">';
    } else {
    $result .= '">';
    }

    if (basename($_SERVER['PHP_SELF']) == $value)
    {
    $result .= $key;
    } else {
    $result .= '<a href="' .
    $value. '" class="'.$menuclass.'">' .
    $key .'</a>';
    }
    $result .= '</div>';

    return $result;
    }

    Dieser code gehört in die nav.inc.php die von der index.php includiert wird.

    ich hoffe das hilft dir weiter.

    gruß



    Ich hab die erste Datei nav.inc.php
    <?php
    include 'nav.inc.php';
    html_kopf('test Übersicht');

    zeige_navigation('Übersicht');

    html_fuss();
    ?>

    Dann wusste ich nicht weiter.


  5. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Danke, es geht jetzt.

    Jetzt ist das Menü da, aber ich kann nicht direkt neben dem Menü Texte schreiben.
    Die werden darunter angezeigt.
    Ich möchte es gern, wie hier im Forum.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!