PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kategorie Baum bzw. Navigation



ace23
06-03-2006, 08:10
Moin Leute,

ihr kennt doch alle die Anzeige in Foren, wie hier z.B. (mrunix.de > Programmieren > PHP-Forum).

Sowas würde ich gerne in ein Script einbauen, hab allerdings keine Idee wo ich da anfagen muss. Das auslesen des Namens der Kategorie ist ja kein problem wo ich mich gerade befinde, aber wo ich im Moment nicht drauf komme ist, wie ich die Namen der Oberen von der z.B. Subcat in der ich mich befinde speichern kann und dann auf so eine Weise ausgeben kann.

Kann mir da mal jemand einen Tip geben?

undefined
06-03-2006, 08:22
Das ist eher eine Daten Modelfrage.
Beispiel:

CREATE TABLE `Navigation` (
`ID` tinyint(3) NOT NULL auto_increment,
`sublink` varchar(10) NOT NULL default '0', ## Ist Sublink von ID
`typ` enum('0','1','2','3') NOT NULL default '0',
`link` varchar(80) NOT NULL default '',
PRIMARY KEY (`ID`),
UNIQUE KEY `link` (`link`)
) ENGINE=MyISAM COMMENT='Navigation';

Den Rest mit PHP und MYSQL über if Abfragen.

ace23
06-03-2006, 08:31
Hm so ist meine Tabelle auch aufgebaut, also id, subid, denke mal sublink ist dann die id der oberen kategorie oder?

Caveman
06-03-2006, 09:07
kleiner Tipp:

Such mal im Netz nach "breadcrumbs", denn das ist der Name für das Konstrukt (design pattern), dass Du beschreibst.

ace23
06-03-2006, 09:11
ahja danke ich such dann mal ;)

elrond
07-03-2006, 07:13
hier eine php-klasse dazu: http://www.baskettcase.com/classes/breadcrumb/

°°Ben³
20-03-2006, 01:53
Hallo,
ich habe eine Frage zu der Aussage hier:

"breadcrumbs", denn das ist der Name für [..] design pattern, dass Du beschreibst.
Ist das so richtig? :confused:
Eine "breadcrumb"-Navigation stellt doch nicht wirklich ein Design Pattern dar, sondern ist nur eine spezielle Art der Navigation, oder?

Danke für Deine Erläuterung.
Grüße, Ben.

Romanday
20-03-2006, 06:59
Moin Leute,

ihr kennt doch alle die Anzeige in Foren, wie hier z.B. (mrunix.de > Programmieren > PHP-Forum).

Sowas würde ich gerne in ein Script einbauen, hab allerdings keine Idee wo ich da anfagen muss.

Als Alternative:
http://www.develnet.org/39.html

Dann hast du die Google News Navigation.

Caveman
20-03-2006, 10:08
Hallo,
ich habe eine Frage zu der Aussage hier:

Ist das so richtig? :confused:
Eine "breadcrumb"-Navigation stellt doch nicht wirklich ein Design Pattern dar, sondern ist nur eine spezielle Art der Navigation, oder?

Danke für Deine Erläuterung.
Grüße, Ben.
Richtig, es ist eine spezielle Art der Navigation, aber diese ist allgemein bekannt und es gibt dazu auch fertigen Code, den man wiederverwenden kann und nicht neu erfinden muss. Also ist es auch Design Pattern (Hab leider im Internet noch keinen Code gefunden).

Unter folgendem Link steht es beispielsweise unter Web Design Pattern:
http://www.welie.com/patterns/index.html

°°Ben³
20-03-2006, 21:49
Hi,
danke für die Antwort.