Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Krümmelmenü (https://www.delphipraxis.net/10126-%5Bphp%5D-kruemmelmenue.html)

Daniel B 12. Okt 2003 07:21


[PHP] Krümmelmenü
 
Huhu,

ich möchte ein Krümmelmenü automatisch generieren lassen. Hab allerdings überhaupt keine Ahnung, wie und woher ich die jeweiligen Menüpunkte übergeben soll. Dachte evtl. je tiefer ne Site ist, das auch immer mit unterordnern zu machen und anhand der Ordnernamen das KMenü zu erzeugen. Hat jemand sonst noch Ideen?

Nachtrag: Hintergund ist, dieses Menü komplett autom. erzeugen zu lassen, ohne das ich im Quelltext die Namen übergeben muss... So ist das bis jetzt erstmal geplannt...

Alexander 12. Okt 2003 07:25

Re: [PHP] Krümmelmenü
 
Hi,
was um himmelswillen ist ein Krümmelmenü? :oops:
Meinst du solche ein Navigation wie auf meiner Seite? Das Menu wird auch (wie alle andere Seiten) per PHP erzeugt.
Oder was meinst du?

Daniel B 12. Okt 2003 07:34

Re: [PHP] Krümmelmenü
 
Siehe Anhang... :mrgreen:

Alexander 12. Okt 2003 07:36

Re: [PHP] Krümmelmenü
 
achso, da weiß ich im Moment acuh nichts, werde mir aber was überlegen ;-)

Alexander 12. Okt 2003 07:43

Re: [PHP] Krümmelmenü
 
Was hälst du schon mal davon:
Code:
 $menu = $PHP_SELF;
 $menu = ereg_replace ("/", " -> ", $menu);

 echo $menu;
Sind zwar ncoh keine Links, aber die Struktur wird schon mal angezeigt, zumindest bei mir ;-)
Weiter weiß ich allerdings bisher auch ncoh nciht ;-)
Man muss das jetzt halt noch mal durch Links ersetzen...

Daniel B 12. Okt 2003 07:50

Re: [PHP] Krümmelmenü
 
Hmm, zum Thema ereg:
Zitat:

Zitat von PHP-Help
Wenn die verwendete Version von PHP ausreichend neu ist und das Modul PCRE aktiviert ist (dies kann man mit einem Aufruf von phpinfo() leicht feststellen), dann sollte man wo immer es geht die preg-Funktionen verwenden. Sie sind nicht nur schneller, sondern auch flexibler und leistungsfähiger als die alten ereg-Funktionen.

Es gibt keinen Grund mehr, die ereg-Funktionen noch zu verwenden außer Rücksicht auf veraltete Installationen.

Aber ich verstehe nicht ganz, wie Du es vorhast, an irgend welche Namen zu kommen.

Alexander 12. Okt 2003 07:55

Re: [PHP] Krümmelmenü
 
Man müsste jetzt eigentlich nur Links von machen, und da ist im Moment mein Problem, ich habe keine Ahnung wie :mrgreen:
Aber vielleicht hilft der Befehl subtr_count...

Alexander 12. Okt 2003 07:58

Re: [PHP] Krümmelmenü
 
Ich merke gerade das es Quatsch ist :mrgreen:, was ich gemacht habe, denn ich bin davon ausgegangen, dass es die Ordner gibt und ich dadurch die Namen bekomme...
mhm sry :oops:

Aber ich hätte noch ne kleine Idee, du könntest das jedes mal an die URL als variabel anhängen...

Chewie 12. Okt 2003 10:39

Re: [PHP] Krümmelmenü
 
Also, versteh ich das richtig: "Ein Krümelmenü" ist also eine hierarchische Auflistung der einzelnen Programmpunkte (wie in deinem Beispiel)?
Um das darzustellen, musst du also irgendwie wissen, welche Seiten deiner Seite übergeeordnet sind. Richtig? Wenn ja, rate ich davon ab, diese Informationen irgendwie an den Link dtranzuhängen, das kann viel zu leicht manipuliert werden. Besser ist, die Gliederung wirrd vollständig auf der Server-Seite erstellt.
Es wäre hilfreich, wenn du uns mal sagst, wie du deine Daten, die du darstellen willst, organisiert hast.

Daniel B 12. Okt 2003 11:04

Re: [PHP] Krümmelmenü
 
Zitat:

Zitat von Chewie
Also, versteh ich das richtig: "Ein Krümelmenü" ist also eine hierarchische Auflistung der einzelnen Programmpunkte (wie in deinem Beispiel)?

Ja. So wie auf dem Bild.
Zitat:

Um das darzustellen, musst du also irgendwie wissen, welche Seiten deiner Seite übergeeordnet sind. Richtig?
Ja. Bis jetzt muss ich das halt immer elendig von Hand schrieben und weil ich alles Redesigne und soviel wie möglich auf PHP umstelle, möchte ich auch dies verusch zu automatisieren.
Zitat:

Es wäre hilfreich, wenn du uns mal sagst, wie du deine Daten, die du darstellen willst, organisiert hast.
Bis jetzt eben alles von Hand geschriebselt. Jetzt wird auf PHP und MySQL umgestellt. Wobei ich nicht vohab/vorhatte das Menü per DB zu machen. Wiedem auch sei, bis jetzt ist mir die Idee mit den Ordnern eingefallen. Heisst dann aber das ich nicht mehr die ganzen Files in einem Ordner hab und man da mehr aufpassen muss, was man wo ablegt. Aber vielleicht gibt es ja noch andere möglichkeiten. Ansonsten werde ich es doch mit den Ordnern machen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:42 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz