zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Breadcrumb

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 03.04.2008, 22:08
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Bruck an der Mur - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.786
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Ein "Directory listing denied" erhält man dióch nur wenn man einen Ordner aufruft, auf dem das leserecht nicht gesetzt ist und der keine index Datei enthält.
Ich vermute also (und kann voll daneben liegen ), das sein Breadcrumb auf Ordner zeigt, aber nicht auf eine bestimmte Datei in diesem.

Aber das ist nur Spekulation
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 03.04.2008, 22:55
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

ich glaube, ich kann die Frage zurückziehen. Das Problem hätte mir auch schon früher auffallen können.

Alle sogenannten "breadcrumb"-Scripts, die ich ausprobiert habe, zerlegen nur die URL (Ordnerstruktur) und basteln daraus einen "breadcrumb", in dem sie einfach die URL zerlegen. Das ist aber meiner Meinung nach völlig sinnlos. Damit lässt sich keine Rückwärtsverlinkung erreichen. z.B. Home -> a.htm -> b.htm ->. Die URL gibt nur die Ordnerstruktur wider.

Man macht eine "breadcrumb wie folgt :
1) Von "Hand". Geht mit wenigen Seiten. Bei vielen Seiten witzlos. ODER
2) Man gibt die Linkstruktur in einem array vor. Bei vielen Seiten ebenfalls mühsam. ODER
3) Man merkt sich den Linkpfad in einem COOKIE. Bei jedem klick muss der Pfad ergänzt werden. Lesen des COOKIE beim Rückwärtslink. Zu aufwendig !

Oder hat jemand eine brauchbare andere Lösung für das automatische Erstellen eines "breadcrumb" ?

Sorry und Danke
Erich
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 03.04.2008, 22:57
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Bruck an der Mur - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.786
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

php und SESSION?
Mit Zitat antworten
  #14 (permalink)  
Alt 04.04.2008, 04:33
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

Zitat:
Zitat von paracelsus Beitrag anzeigen
php und SESSION?
auch nicht ! Ich entschuldige mich bei allen ! Dies war wirklich ein überflüssiger thread. Man sollte wirklich zuerst immer ein wenig über das Problem nachdenken.

Resultat : "breadcrumbs" sind überhaupt nur in Sonderfällen machbar. Egal mit welcher Methode. Und nur wenn eine Linkstruktur eindeutig wäre.

Einfaches Beispiel :
Code:
Home -> 1 -> 2 -> 3
Home -> 4 -> 5 -> 3
Bei dieser Linkstruktur sieht man sofort, dass es keine generelle Lösung geben kann. Steht man bei "3", ist der Pfad nicht eindeutig. Man stelle sich nur vor, man käme z.B. von einer Suchmaschine dorthin. Welches wäre dann der richtige "breadcrumb" ? Selbst wenn man die Linkstruktur vordefiniert gehabt hätte, ist es nicht möglich einen "breadcrumb" anzugeben. Und auch meine Cookie-Idee wäre sinnlos. Ebenfalls mit einer "session" nicht lösbar.

Nochmals sorry für diesen "thread" und euren Einsatz
Gruss
Erich
Mit Zitat antworten
  #15 (permalink)  
Alt 04.04.2008, 08:51
Benutzerbild von paracelsus
be simple
XHTMLforum-Kenner
 
Registriert seit: 16.07.2007
Ort: Bruck an der Mur - Austria, einige meinen am "Anus Mundi"
Beiträge: 4.786
paracelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nettparacelsus ist einfach richtig nett
Standard

Also daran glaube ich nicht.
Ich habe beispielsweise mod_rewrite im Einsatz.
Aus dem generierten URL (alles in DB) "erkennt" mein System, wo es sich befindet, und markiert dann eben Hauptmenü und das gewählte Sub.
Daraus wäre ganz easy ein Breadcrumb zu bauen.
Der funkt dann auch wenn man von SUMA kommt.
Mit Zitat antworten
  #16 (permalink)  
Alt 04.04.2008, 09:35
Benutzerbild von hemfrie
Administrator
XHTMLforum-Kenner
 
Registriert seit: 18.12.2003
Ort: Düsseldorf
Beiträge: 2.772
hemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannthemfrie ist jedem bekannt
Standard

Breadcrumbs auf sehr umfangreichen und komplex strukturierten Seiten bauen sehr oft auf dem Nested Sets Modell auf.

Hier mal zwei Links, die das Modell erklären:

Nested Sets - Hierarchische Strukturen und Bume in MySQL Beitrag PHP Performance

Nested Sets - oder wie man Baumstrukturen effizient in Datenbanken hlt / GUXX Entwicklerblog
__________________
http://twitter.com/xhtmlforum - XHTMLforum - Infos bei Serverausfall, Wartungsarbeiten etc.
Mit Zitat antworten
  #17 (permalink)  
Alt 04.04.2008, 15:04
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

Zitat:
Zitat von paracelsus Beitrag anzeigen
Also daran glaube ich nicht.
Ich habe beispielsweise mod_rewrite im Einsatz.
Aus dem generierten URL (alles in DB) "erkennt" mein System, wo es sich befindet, und markiert dann eben Hauptmenü und das gewählte Sub.
Daraus wäre ganz easy ein Breadcrumb zu bauen.
Der funkt dann auch wenn man von SUMA kommt.
Es kann ja sein, dass ich das "breadcrumb" überhaupt nicht verstanden habe ! Ich habe die URL zerlegt. Daraus ergibt sich aber keine Linkkette. Wie ich eingangs erwähnt habe, bekommt man den Fehler "Directory listing denied", wenn man z.B. bei einer URL Home/Level1/Level2/beispiel.htm beim generierten "breadcrumb" Home > Level1 > Level2 > beispiel.htm auf Level1 klickt.

Also wie bekommst es dann hin, aus der URL ein "breadcrumb" zu erzeugen ?
Mit Zitat antworten
  #18 (permalink)  
Alt 13.04.2008, 18:08
Benutzerbild von kampfgnom
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 22.11.2006
Ort: Radebeul
Beiträge: 1.810
kampfgnom befindet sich auf einem aufstrebenden Ast
Standard

man bautbreadcrumbs im allgemeinen nicht aus der URL!
Sondern aus ner DB, XML-Datei o.ä.

und da hat hemfrie schon ein schönes tut gezeigt wie man es macht!!
__________________
Meine Spielwiese: http://blog.kanedo.net
Ich bei Flickr? Da: Flickr: Fotostream von kanedo-projekt
Für open Source Liebhaber: open Com

Auch ich Zwitschere als @kanedo
Mit Zitat antworten
  #19 (permalink)  
Alt 13.04.2008, 19:20
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 01.06.2006
Beiträge: 622
Rico wird schon bald berühmt werden
Standard

Zitat:
Zitat von kampfgnom Beitrag anzeigen
man bautbreadcrumbs im allgemeinen nicht aus der URL!
Sondern aus ner DB, XML-Datei o.ä.

und da hat hemfrie schon ein schönes tut gezeigt wie man es macht!!
ich habe keine DB ! Das "Directory listing denied" kommt daher - wie Paracelsus - gesagt hat, dass in den Unterordnern ein index.html fehlt.

Ich könnte nun jedem Unterordner eine index.html verpassen, das löst aber das Problem nicht.

Nach der Ordnerstruktur gibt es eine eindeutige Zuordnung einer Seite in der Hierarchie, nicht aber nach der Linkstrategie.

1) Home -> 1 -> 2 ->beispiel.htm sowohl Ordnerstruktur, wie auch Linkstruktur
2) Home -> 3 -> 4 ->beispiel.htm nur Linkstruktur

der "breadcrumb" sollte nicht 1), sondern 2) zeigen.

Gruss
Erich
Mit Zitat antworten
Sponsored Links
  #20 (permalink)  
Alt 17.04.2008, 02:53
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.896
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Dein Beispiel mit Zahlen ist nicht sinnvoll, was sollen diese denn darstellen?
Was ist eine Linkstruktur? Etwas willkürliches?

Für mich ist eine breadcrumb Navigation, eine Navigation durch eine Ordnerstruktur, d.h. du musst in dem Ordner eine index Datei anlegen um sowas nutzen zu können. Wenn du eine Dynamische Seite hast, kann sich das auch aus etwas anderem ergeben (z.b. den Kategorien) aber da du keine DB hast, ist es eher der erste Fall.
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Breadcrumb - automatisch? Und wie Embed Error-Event? Jerry0022 Javascript & Ajax 6 22.06.2011 19:34
Meine erste Webseite (2 Fragen zu CSS & Feedback gesucht) mp4 CSS 12 23.10.2010 23:37
Horizontale Menüs (iexplorer) Gizzz CSS 6 19.09.2010 22:52
"%20"-Problem bei Breadcrumb Menü Harakiri Javascript & Ajax 3 28.06.2009 12:36
Breadcrumb Problem Solander CSS 5 18.07.2007 15:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:48 Uhr.