04.04.2007
Editland-Navigation mit doSimple Flyout verheiratet
Nachdem ich die letzten Tage viel gebrütet und über Strukturen nachgedacht habe, sowie mit meinem noch recht bescheidenen PHP-Vokabular überlegte, wie man zu einer Lösung kommt, fehlt nun nur noch die Kür. Die Kapitelnummer ist noch immer nicht gelöst, doch kommt Zeit kommt rat. Jetzt erst einmal bin recht stolz daruf, dass ich eine Navigation für Editland habe, die mit doSimple kann:
minidemo/editland_und_doSimple/
Das ist nun nicht Editland, was man hier sieht, sondern ein Auszug aus meiner Entwicklungsumgebung. Die meisten Inhalte werden durch abfragen, umformatieren, addieren, substrahieren und suchen&ersetzen dynamisch erzeugt. Der Switch mit dem der Doctype umgestellt werden kann basiert auf einem Cookie, der nur für die Session geschrieben wird.
Mit dieser Entwicklung bin ich nun auch schon nicht mehr weit von meinem Menu-All, bei dem im Template oder vom Benutzer die Variablen gewählt werden und herauskommt eine Navigation, die alle typischen Variationen beherrscht und damit besser geeignet ist für Webdesignern, die sich ein wenig zu sehr auf ihren Webeditor wie, z.B. Dreamweaver, inDesign, NetObjectFusion oder Frontpage verlassen oder wie ein Programmierer mir kürzlich erzählte auf den Word-Export (*Grußel-Schauder*) und im Grunde mehr von Design (im Fall des Wordexports wohl in erster Linie vom sich gut verkaufen … und sonst nüschts … hömmm *räusper*) und noch viel zu wenig Ahnung von Webdesign haben.
Die Tabelle zeigt die Werte, die aus einer Liste gesammelt wird, in der es außer der Reihenfolge und doppelte feste Leerschritte ( ) keine weitere Informationen zu Ebenen und Bezügen gibt:
|1|Startseite|index|
|1| Seiten_Menubezeichnung|Datei-/Seitenname_Textbaustein|
etc ...
Dieses Ergebnis erhält man mit einfachen IF-Abfragen und (Counts nicht mitgezählt) 5 Schleifen, Wobei die Tabelle in einer einzigen FOR-Schleife zusammengetragen wird. Es ist erstaunlich mit wie wenig Knoffhoff, man schon beachtliches erreichen kann.
Siehe auch:
- 16.3.2007 — Programmplanung Editland-Menü
- 17.3.2007 — Der Linkbaum der Navigation in Editland
- 1.4.2007 — Was Kapitelnummern mit Array_slice() zu tun haben
- 4.4.2007 — Editland-Navigation mit doSimple Flyout verheiratet
- 8.4.2007 — PHP-Arger mit Array_slice
Suckerfisch jetzt als barriere-arme Flyout-Navigation
Kaum habe ich das doSimpel Flyout drin und drauf, erreicht mich eine E-Mail von [ ! ] Claudia Reiser, die ebenfalls gerade für einen Kunden auf der Suche nach der Quadratur des Kreises ist: ein barrierearmes Flyoutmenu. … und fündig wurde Dickerfisch: barrierearme und gebrauchstauglichere Variante des Suckerfish-Dropdown-Menue , womit Suckerfisch nachgerüstet hat. [Danke schön für den guten Tipp!]
Flyout mit Handicap testen
Denn bislang sah es eher weniger gut aus mit den Flyouts. Wer sich eine Vorstellung machen möchte, was es heißt ein Flyout mit Handicap zu abzusurfen, der nutze einen Finger für die Maus oder verzichte einmal ganz auf die Maus und verwendet nur die Tabtaste, beim Flyout in dem folgenden Beispiel: Dropdown-Demo, schon besser ist die Demo auf positioning is everything, doch welcher Kunde will schon solche Monsterbutton auf der Seite.
Ebenfalls eine gute Übung, Fett (Butter) auf die Brille für leicht Fehlsichtige verteilen. Nicht-Brillenträger können hier die Sonnenbrille für den test einsetzen oder die Brille eines Blindfisches borgen. Auch die Augen fast zukneifen beeinträchtigt die Sicht.
Filed under: Programmierung
No Comments