Ergebnis 1 bis 7 von 7

Thema: Frage zu Navigation

  1. #1
    HTML Newbie
    Registriert seit
    11.10.2008
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Frage zu Navigation

    Ich habe eine PHP-Navigation mit Submenüs.
    Im Moment ist es so das wenn ich auf einen Link in der navigation klicke, z.B. Verein das sich dann das Submenü öffnet. Mein Problem ist jetzt nur das sich am Inhalt erst mal nichts tut.

    Jetzt ist meine Frage ob es möglich ist,das bei einem klick auf z.B. Verein, sich gleich die 1. Unterseite öffnet.
    Ist das mit dem unten gezeigten Skript zu realisieren?

    Ich würde erst mal nur gerne wissen ob dass klappt. Möchte also das Skript nicht geschrieben haben.

    Klarr für Hilfe oder Tipps bin ich sehr dankbar.


    PHP-Code:
    <div id="navigation">
    <ul>

    <?php
    # Verzeichnisse hier eintragen
    # Es sind nur relative Angaben (../) möglich!
    # Es sind keine Unterverzeichnisse möglich!
    $verzeichnis = array (
    "../verein/",
    "../news/",
    "../schule/",
    "../reiseberichte/",
    "../praktikanten/"
    );

    if (
    $_GET) {
     
    $link $_GET["link"];
     
    $name $_GET["name"];
    }

    for (
    $zaehler 0$zaehler count($verzeichnis); $zaehler++) {
     
    // Verzeichnisnamen extrahieren!
     
    $verzeichnisname explode("/"$verzeichnis[$zaehler]);
     
    $verzeichnisname $verzeichnisname[1];

     if (
    $link == $verzeichnisname) {
      
    // Verzeichnisnamen ausgeben
      
    echo '<li class="seclev_active"> ';
      echo 
    ucwords($verzeichnisname) . "</li>\n";
      echo 
    '' "\n";

      
    // Verzeichnisdateien einlesen
      
    $verz_handle openDir($verzeichnis[$zaehler]);
      while (
    $datei readDir($verz_handle)) {
       if (
    substr_count($datei".php") > 0) {
        
    $datei_handle fOpen($verzeichnis[$zaehler] . $datei"r"); // Verzeichnisdatei öffnen
        
    $inhalt fRead($datei_handle1000); // Verzeichnisdatei teilw. einlesen
        
    fClose($datei_handle);
        
    ereg("<title>(.*)<\/title>"$inhalt$titel); // und Titelbeschreibung daraus extrahieren!

    if (empty($name))
         
    $name $datei;
     if (
    $name == $datei) {
         echo 
    "<div class=aktuell>$titel[1]</div>"// Geöffnete Verzeichnisdatei wird markiert
         
    }
        else {
         
    // Link zur Verzeichnisdatei setzen
         
    echo "<li class='seclev'><a href=\"$verzeichnis[$zaehler]$datei";
         echo 
    "?link=$verzeichnisname&amp;name=$datei\">$titel[1]</a></li>\n";
        }
       }
      }
      
    closeDir($verz_handle);
      echo 
    "\n\n";
     }
     else {
      
    // Link zum Verzeichnis setzen
      
    echo '<li class="firstlev"> ';
      echo 
    "<a href=\"" $_SERVER["PHP_SELF"] . "?link=$verzeichnisname\">";
      echo 
    ucwords($verzeichnisname) . "</a></li>\n";
     }
    }
    ?>

    </ul>
    </div>
    Wäre wirklich sehr nett wenn mir jemand antworten würde.

    Vielen Dank vorab.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Frage zu Navigation

    Möglich ja, aber ich würde mir an deiner Stelle ein anderes Script besorgen. Da werden aus einem Verzeichnis alle Dateien ausgelesen, um den Seitentitel zu ermitteln. Jetzt stelle dir mal vor, du hast in einem Verzeichnis richtig viele Dateien, das ist dann der reinste Performance-Killer. Mal ganz zu schweigen davon, wenn mehrere User gleichzeitig auf der Seite rumturnen. Da wird sich der Server bedanken.

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    11.10.2008
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Frage zu Navigation

    Ja gut danke.
    Dann steh ich also so gut wie mit leeren Händen da.

    Wie könnte ich noch eine vertikale Navigation mit aufklappenden Unterpunkten, die sich erst beim klicken öffnen erstellen?
    Wenn man auf einen anderen Link klickt, soll sich die zuvor aufgeklappte ebene wieder schließen.

    Mit reinem CSS gibt es ja immer nur die Möglichkeit das sich die zweite ebene per Mouseover öffnet. Das möchte ich aber eigentlich nicht.
    Gibt es hier vielleicht Links oder Tipps?

    Wäre dankbar, gute Nacht.
    Geändert von tipp-ex (12.10.2008 um 01:39 Uhr)

  4. #4
    Bandit
    Gast

    Standard AW: Frage zu Navigation


  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    11.10.2008
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Frage zu Navigation

    Danke für den Link.

    Ich hätte ja gerne eine Navigation das wo die Untermenüs erst aufklappe wenn man auf den Hauptmenüüunkt klickt, und wenn man den nächsten öffnet sollte sich der vorhergehende wieder schließen.
    Wollte dafür nach Möglichkeit keine Javascript verwenden.

    Mit reinem CSS ist das aber ja nicht wirklich zu realisieren. Und in PHP bin ich nicht so wirklich fit.
    Damit würde es ja gehen oder?

    Naja werd mich wohl mit einer für mich machbaren Alternative umsehen müßen.

    Danke für die Hilfe bis hierher. Werd mal weiter suchen

  6. #6
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Frage zu Navigation

    So ein Menu wirst du nur mit Javascript machen können.
    Es sei denn, du willst nur für das Aufklappen des Menus die Seite neu laden.
    Was spricht denn gegen ein normales Dropdownmenu?

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    11.10.2008
    Beiträge
    4
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Frage zu Navigation

    Naja dagegen spricht direkt nichts. Mir gafällt es eben nur besser wenn die Untermenüs erst nach einem Klick darauf aufgehen.

    Mit einem normalen Dropdown meinst du schon eine Vertikale Navigation oder? Nur mit CSS oder?

Ähnliche Themen

  1. CSS-Frage: Hover-Navigation
    Von im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 15.08.2007, 22:25
  2. Allgemeine Frage zur Navigation einer Homepage
    Von Pumàh im Forum HTML & CSS Forum
    Antworten: 18
    Letzter Beitrag: 25.05.2007, 17:06
  3. Frage zur Navigation
    Von Manuela im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 4
    Letzter Beitrag: 16.01.2007, 11:20
  4. Frage zu bewegten Fotos?! Frage zu graf. Menueleiste/Buttons
    Von Bianca im Forum Forum für Grafiken und Bildbearbeitung
    Antworten: 17
    Letzter Beitrag: 08.02.2006, 12:26
  5. Navigation
    Von McFly im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 13.02.2005, 11:49

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •