navi

  • so hi, ich bräuchte mal hilfe wegen einer navi. auf navi steht zb. längs:
    -----------------------------------------------------------------
    Shop | Media | Adverisement | Sponsors | Imprint
    -----------------------------------------------------------------
    ok könnt ihr euch das soweit vorstelln =D darunter kommen dann immer die menupunkte, etw so (wenn Shop angeklickt ist):
    -----------------------------------------------------------------
    Shop | Media | Adverisement | Sponsors | Imprint
    >>Preise >>Rabbate >>Refferenzen >>Produkte >> Angebot
    -----------------------------------------------------------------
    so jetzt mein problem =D weil ich es nicht anders kann habe ich jeden obermenupunkt als seite gemacht. dass heißt es gibt index_shop.php index_media.php usw... jedesmal wenn ich jetzt einen menupunkt auswähle läd die seite natürlich neu. aber ich habe auch schon gesehen dass so ein menu in nur einer index.php funktioniert. weiß einer wie man so etwas macht? freue mich über baldige antwort! thx

  • sagt dir der PHP-Befehl include etwas?

    Du kannst deine navis alle allein in eine kleine HTML-Datei packen und diese dann in das script rein laden und ausgeben.

    Zum Beispiel: Du gibst alle deine subnavis in den ordner subnavi.

    Zitat

    subnavi/shop.html
    subnavi/media.html
    subnavi/advertisement.html
    ...

    jetzt machst du diene Links so:

    HTML
    <a href="index.php?show=shop">Shop</a>
    <a href="index.php?show=media">Media</a>
    <a href="index.php?show=advertisement">Advertisement</a>

    und darunter kommst dann:

    PHP
    <?php
      include 'subnavi/'.$_GET['show'].'.html';
    ?>

    Und damit bekommst du dann automatisch dein Menü hinein.
    So kannst du das auch mit dem content machen.

    Mit freundlichen Grüßen
    Dodo

    PS: Sollte einer der Profis hier was gegen den Code haben:
    Ja ich weiß. Der Code sollte so hier nicht verwendet werden, weil jegliche Sicherheitsabfragen und Anderes fehlen. Aber es geht mir hier nur darum das Prinzip davon zu erklären.

    Something big is coming. And there will be pirates and ninjas and unicorns...