Seite 3 von 4

Verfasst: 10.11.2004 18:20
von SkullCrusher
blubb0r hat geschrieben:sorry, ich hab was falsch verstanden...
macht ja nix bei meiner erklär weise.... :wink:

aber hast du vielleicht nen tipp wie ich das jetzt machen könnte?

danke
SkullCrusher

Verfasst: 10.11.2004 19:08
von blubb0r
poste den ganzen code von der fertigen seite mit allen dateien. so sehe ich nicht, warum das nicht funktionieren sollte.

Verfasst: 10.11.2004 19:24
von SkullCrusher
sorry, nochmal was zwischendurch:

also wenn ich mein 2. menü als normale seite aufrufe funktioniert es einwandfrei.

nur sobald ichs mit include bei dem anderen menü einfüge, werden zwar die links angezeigt doch sobald ich einen anklicke wird der inhalt von default ausgegeben und die links ( 2. menü) verschwinden eben auch wieder aus der box in der normalerweise alles angezeigt werden soll.

Verfasst: 10.11.2004 19:44
von Blutgerinsel
ehm du willst eine Navigation verschachteln in der Art:

1. Community
1.1 Forum
1.2 GB
2. Downloads

usw.....

korrekt?

Verfasst: 10.11.2004 20:38
von SkullCrusher
ja

1. Wir über uns
2. Produkte
2.1 Herrenbekleidung
2.2 Damenbekleidung
......

also schon so wie du meintest! :wink:

SkullCrusher

Verfasst: 10.11.2004 23:08
von SkullCrusher
und gibts keinen hinweis wie ich das jetzt machen kann? :( :wink:

Verfasst: 11.11.2004 13:53
von SkullCrusher
bitte kann mir einer sagen wie ich das jetzt schaffe?
will ja nich nerven...

axo, und damit ichs nich wieder falsch versteh, bitte keine fachausdrücke und irgendwas was über den "anfänger" bereich rausgeht! :P :wink:


danke
SkullCrusher

PS: danke an all die die bis jetzt versucht haben mich zu verstehen!

Verfasst: 11.11.2004 14:05
von Blutgerinsel
SkullCrusher hat geschrieben:und gibts keinen hinweis wie ich das jetzt machen kann? :( :wink:
Von deinem jetzigen Ausgangspunkt hast du diverse Möglichkeiten was du machen könntest.....

Was du allgemein sowieso machen musst.....

der Case Block "eins" muss zutreffen und innerhalb von diesem muss die Untergruppe wiederrum zutreffen :wink:
Mit anderen Worten ich würde mir überlegen ob du je Hauptgruppe wiederrum einen Switchblock einbaust......

Gut nun brauchst du aber 2 Zustände um entscheiden zu können welche Hauptpage und welche Subpage gemeint sind. Es sei denn du machst nur eine Ebene aber das ist logisch nicht wirklich eindeutig.....

Ich würde daher mal u.A. eine Page ID z.B. 110, 120 ,130, 210,220 usw.
entwerfen mit substring würde ich mir die erste Ziffer schnappen und vergleichen und dann weiterverweigen.... nachfolgende 2 Ziffer dann abprüfen und dann die Subpage einbinden....

Durch den Default wert des verschachtelten Switchblock könntest du dann alle Anfragen auf die es keine Subpage gibt verwerfen oder ne Errorseite anzeigen.....

Natürlich kannst du Parameter auch mit md5 undurchschaubar machen zusammenpuzzeln usw. alles denkbar und machbar.....

Wenn du eine Navigation in beliebiger Tiefe erstellen möchtest solltest du dich in die Nested Sets für Mysql einlesen, komplexes Thema aber die beste dyn. Möglichkeit eine Navigation in beliebiger Tiefe zu erstellen :wink:

Prinzip klar?

Verfasst: 11.11.2004 14:28
von SkullCrusher
ehm... dankschön

ich glaub ich les mir deinen post in 2 min nochmaldurch! :wink:

also mysql will ich mir erst antun wenn ich php besser peil.

das andere was du meist is mir noch nicht so ganz klar wie ich das jetzt umzusetzen hab!

sorry, für das viele hin und her! :cry:

SkullCrusher

Verfasst: 11.11.2004 14:40
von Blutgerinsel
So in meiner lieben Art und Weise ein Bsp. gesponsert :wink:

Code: Alles auswählen

switch (substr($_GET['test'],0,0)) 
{ 
   case '1':  
      Switch (substr($_GET['test'],1,2)) 
        {
           Case '10':
             include "blubb.php";
             break;
           Default:
             include "error.php";
             break;
        }
      break; 

   case '2': 
      include ("zz.php"); 
      break; 

   case '3': 
      include ("zzz.php"); 
      break;
  default:
    include ("habmichlieb.php");
    break; 
}