Forum
Tipps
News
Menu-Icon

Menüführung

Hallo Leute

Erst mal möchte ich denen Danken, die mir geholfen haben und ich werde auch künftig einen Self - Kurs PHP machen.

Da dies aber nicht von heute auf morgen geht, hab ich trotzdem noch eine Frage.

Auf der Homepage http://www.atve-handball.ch

wenn man da im Menü z.B. Teams anklickt gehen unterlinks auf mit 2. Liga Herren usw.

Wie muss ich das anstellen, dass ich dies auf meiner Homepage auch so machen kann, oder wo muss ich im Internet suchen, dass ich schlau werde und dies machen kann ???
Danke für jede Hilfe.

Gruss Mur


Antworten zu Menüführung:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Naja, die einfachste Lösung wäre, wenn du einfach mehrere Seiten machst.

Geht aber nur, wenn du Frames benutzt. Du nimmt einfach eine Hauptnebenleiste und wenn jemand auf den Link klickt, öffnet sich eine zweite Seite.

Mit Javascript gabs da irgendwo auch so eine Lösung, müsste ich mal nachschauen.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Die Lösung auf der von dir genannten Seite ist mit PHP realisiert. Ist nicht mal so eine große Spielerei, sondern recht simpel erzeugt.
Die Seite wird bei jedem Klick ins Menü vollkommen neu aufgerufen und dynamisch "zusammengebaut" (geparst). Dabei wird der Parameter "box" übergeben, der z.B. Element eines mehrdimensionalen Arrays innerhalb des PHP-Skripts sein könnte und womöglich die Links zweiter Ebene enthält.
Um dich aber nicht gleich mit Quellcode zu bombardieren, sei noch die Möglichkeit erwähnt, die Schwoebel schon angeführt hat: einfach mehrere Seiten machen, da reicht dann simples HTML. Ist allerdings in der Wartung etwas aufwendiger.

Wenn du die elegante, aber etwas schwierigere PHP-Lösung vorziehen würdest, dann sag nochmal bescheid. Da können wir sicher was bauen. Wäre aber von Vorteil, wenn du zu dem Zeitpunkt schon ein paar Grundkenntnisse in PHP hättest ;)
Denn die Ansätze können wir dir hier liefern, aber fertig programmieren musst du es dann selber.

greez 8)
JoSsiF

grundsätzlich ziehe ich die php Lösung vor, da ich dabei auch was lernen will.
bin um jede hilfe dankbar

Gruss Mur

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Naja, bei der ersten Lösung mit mehreren Webseiten hat das nicht nur den Nachteil dass du wahrscheinlich nichts lernen würdest (;)). Wenn du die Navigationsleiste ziemlich lang machst, dass man runterscrollen muss und man dann auf so einen Link klickt, dann startet die Seite wieder von ganz oben.

Kannst ja mal auf meiner "alten" Seite gucken, hab das mal mit Ankern gemacht, aber der springt trotzdem noch rum und man könnte dabei die Übersicht verlieren. Ein Grund, warum ich das Design neu gemacht hab (und dabei auf die Javascripts größtenteils verzichtete)

(alte Adresse http://mitglied.lycos.de/schwoebelbank02)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

So... hab mich ma paar Minuten hingesetzt, rausgekommen is das hier (geht vielleicht noch einfacher zu programmieren, aber funzt):

<?
//   Die "Oberpunkte"
$top_layer = array("topic1" => "Punkt 1", "topic2" => "Punkt 2");
//   Die "Unterpunkte"
$sub_layer = array("topic1" => array("sub1" => "Unterpunkt 1", "sub2" => "Unterpunkt 2"), "topic2" => array("sub1" => "Unterpunkt 1"));

// Ausgabe Menü
for ($i = 0; $i < count($top_layer); $i++)
{
   echo "<a href=\"index.php?box=".key($top_layer)."\">".current($top_layer)."</a><br>";
   if ($_REQUEST[box] == key($top_layer))
   {
      for ($j = 0; $j < count($sub_layer[key($top_layer)]); $j++)
      {
         echo "&nbsp;&nbsp;&nbsp;<a href=\"index.php?box=".key($top_layer)."&site=".key($sub_layer[key($top_layer)])."\">".current($sub_layer[key($top_layer)])."</a><br>";
         next($sub_layer[key($top_layer)]);
      }
   }
   next($top_layer);
}

/*   
   anhand des Parameters "site" könnte jetzt z.B. mit include()
   eine spezielle Unterseite aufgerufen werden.
*/
?>

Vielleicht hilft dir das weiter. Am meisten bringt es, wenn du es verstehst :D

greez 8)
JoSsiF

« Email einrichten???Einfacher Terminkalender »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
PHP
PHP steht für Personal Home Page und ist eine Skriptsprache die meist verwendet wird zur dynamischen Erzeugen von Internetseiten. PHP zeichnet sich durch die weite D...

Pulldown Menü
  Der Begriff "Pull-down-Menü", oder "Dropdown-Menü" bezeichnet eine bestimmte Art von Menü in Benutzeroberflächen, das eine Liste von Funktio...

Ligaturen
Doppelbuchstaben wie ff oder Kombinationen wie fl oder ft, die wie ein Zeichen behandelt werden und sich bei professionellen digitalen Schriften über eine Taste abru...