|
||||
@beeviz: Das eigentliche Problem ist damit aber nicht gelöst: Die Seite verlinkt noch immer auf sich selbst.
Wer Stylesheets an hat und deines nicht überschreibt, bekommt zwar einen Hinweis, daß er den Link nicht nochmal anzuklicken braucht, aber als »Lösung« möchte ich das noch nicht bezeichnen. Besser ist da wirklich eine echte Scriptlösung. Dazu kann man die Seiten auch lokal durch den PHP-Interpreter schicken, der dann statische Seiten generiert, die wiederum hochgeladen werden können. Zu PHP: Ich bin das erst gestern per Mail gefragt worden, daher kopiere ich meine Antwort einfach mal hier rein. ---------- Ich habe meistens eine zentrale PHP-Datei, in der dann so etwas steht: Code:
$navigation= array ( "/" =>"Start", "/thema1/" =>"Thema 1", "/thema2/" =>"Thema 2" ); Code:
<menu><?php // Navigation. Das geht auch huebscher... while(list($key, $val) = each($navigation)) { if ($req == $key) { ?>[*]<strong title="Hier sind Sie gerade."><?php echo $val ?>[/b] <?php } else { ?>[*]<a href="<?php echo $key .'">'. $val ?></a><?php } } ?></menu> ----------- Wer ein bissel PHP kann, sieht, was da passiert. Wer's nicht kann, sollte es keinesfalls live einsetzen. Serverseitige Scriptsprachen bergen einige Sicherheitrisiken, die man kennen sollte, ehe man loslegt. Also erst lernen, dann einsetzen. :) Gruß Thomas |
Sponsored Links |
|
|||
Zitat:
für screenreader ists vielleicht nich so toll weil man leicht den überblick verlieren könnte wo man ist, aber mal ehrlich, sehbehinderte sind vielleicht sehbehindert, aber doch auch nich hohl im kopf? naja. so find ichs auf jeden fall, für MEINE fälle, am einfachsten und unumständlichsten gelöst. mein wort zum sonntag |
Sponsored Links |
|
|||
Danke, sehr interessant, hab ich bisher noch nicht gehört, gefällt mir sehr.
Werde aber weiterhin php dafür einsetzen. PHP hat in unserem Beispiel hier den grossen Vorteil, dass man bei einer Erweiterung (neue Seite/n) nicht in den Seiten rummanschen, sondern nur das Menü.php bearbeiten muss.
__________________
Du bist so dumm, Dich kann man auf 2 Disketten abspeichern. |
|
|||
'nabend zusammen.
Ich habs mal nachgebaut. Sowohl PHP als auch SSI funktionieren auf meinem Homepage-Server. Zwei Sachen hab ich noch: 1.) Könnt Ihr mir kurz die Vor- und Nachteile der Lösungen sagen. Funktioniert ja schließlich beides. Bin in diesem Bereich echt noch ein Grünschnabel 2.)@toscho So ganz verstehen kann ich das noch nicht. Zitat:
Was meinst Du damit? Ich hab zwar erst 2 von 50 Seiten meine Page testweise umgeschrieben, stelle aber soweit keine Probleme fest. Ich habe z.Zt. jeweils externe Dateien für CSS(.css),Title(.txt) und Menü(.txt) und die jeweiligen Inhaltseiten (.shtml). Ist denn mit dieser Form irgendwann/irgendwie mit Problemen zu rechnen? Robert |
|
||||
Zitat:
Keith Instone hat die Hauptaufgaben einer Navigation in seinem Navigation Stress Test schön zusammengefaßt: Zitat:
• Wo war ich schon? An der Kennzeichnung besuchter Links scheitern leider auch viele Navigationen… Zitat:
@aljechin: »Nachteil« der PHP-Methode ist, daß der Server bei dynamischen Dateien nicht mehr alle Aufgaben übernimmt, die er für statische Dateien erledigt: Cache-Validation, Content-Length usw. Das muß man dann entweder selbst in PHP nachbauen oder in der Serverkonfiguration zu regeln versuchen. Und genau dieses vergessen viele PHP-Autoren leider oft, was im Ergebnis zu langsameren und schlechter cachebaren Dateien führen kann (wobei ich hier lieber nicht den ersten Stein werfen möchte…). Allerdings ist das kein Nachteil der Methode, sondern der Autoren. ;) Gruß Thomas |
|
|||
klar. so gesehen hat php ne menge vorteile. mehr als das css eigentlich sogar.
mein problem is nur, meine php kenntnisse gehen fast gen 0. includes, simple variablen reinlesen, und dann hörts schon fast auf. wers im css stil machen will kann dann ja body#links span.portfoliospan, span.kontaktspan, span.homespan {display: none;} body#links span.links {display: inline;} body#links a.linkslink {display: none;} und ins dokument portfolio<span class="portfoliospan">portfolio</span> portfolio<span class="homespan">portfolio</span> blablabla. was allerding den code absolut unnötig aufbläht und unübersichtlich macht. von daher lassen wir das. aber es ginge |
|
|||
@toscho
Hallo Thomas. Zitat:
Von den etwa 50 Seiten, die meine Page enthält sind etwa 20 , die in mehr oder wenigen großen Abständen aktualisiert werden müssen, und ein CMS möchte ich nicht unbedingt dafür verwenden. Das wäre wohl etwas übertrieben, zumal ich mich damit auch erst auseinander setzen müsste. Ein PHP oder SSI Grundgerüst reicht mir da völlig . Und in jeder Seite per copy and paste den Titel und das Menü einzufügen ist mir als Hobby-Designer ehrlich gesagt zuviel Arbeit. Wenn Du aber sagst, dass man die Seite, auf der man sich gerade befindet, nicht mehr verlinkt sein darf/sollte, hab ich damit wohl ein Problem!? Gruß Robert |
Sponsored Links |
|
||||
Zitat:
Das mußt du dann alles per Hand setzen. Siehe dazu auch: http://httpd.apache.org/docs/mod/mod_include.html und google mal nach XBitHack. Zitat:
Gruß Thomas |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Menüleiste einbinden | Tim0 | CSS | 4 | 21.05.2011 14:10 |
Eigene Menüleiste | keyboardY | CSS | 4 | 25.01.2010 22:06 |
Menüleiste mit Transparenzeffekt bei Hover | Oggy | CSS | 0 | 25.07.2009 10:44 |
Dateien auslagern - Include und PHP | ArcVieh | Serveradministration und serverseitige Scripte | 17 | 27.03.2008 19:09 |
Einstieg in Css, Einfügen einer Menüleiste | Calistus | CSS | 3 | 27.07.2006 15:01 |