Der TABCSV Tag
Folgende Zeilen in ein ".csv" geben.
Hallo Welt;Bla;Blub
1;2;3
x;y;z
Diese Datei hochladen und wie folgt einbauen.
[TABCSV=/file/csv/1/hallo_welt.csv;80;5;-1]Zusammenfassung[/TABCSV]
Für Tabellen gibt es das html-Attribut "summary". Dieses definiert einen Text, der Sehbehinderten die Tabelle im Fall von Sprachausgabe erläutert. Der Wert des TABCSV-Tags füllt dieses Attribut.
0: datei
1: tabellen-breite in %
2: tabellen-border
3: falls hier irgendwas steht wird die erste zeile der csv als tabellen-kopf aufgefasst
4: vertikale Anordnung der Texte in den Zellen.
o = oben
u = unten
m = zentriert (mittig)
5: datecheck
1 = Jede Zelle wird geprüft, ob sie ein Datum enthält (TT.MM.YYYY).
Wenn ja, wird geprüft, ob das Datum in der Vergangenheit liegt. Ist das der Fall, wird die Zeile übersprungen. So werden z.B. bei Veranstaltungslisten keine alten Termine mehr ausgegeben. Wenn nein, wird vor das Datum der deutsche Wochentag gesetzt und die Zeile weiter ausgegeben.
größer als 1 = Oft will man Beginn und Ende einer Veranstaltung in einer Zelle angeben. Hier gibt man die Zelle an, in der das Ende-Datum steht. Dieses wird mit einem "bis" gleich unter das Beginn-Datum gesetzt.
6: dsmd (don't screw my design)-Modus:
Oft werden Tabellen einfach und unvermeidbar breiter als das Design das zuläßt. Dann überschreiben sie einem entweder die Ränder, zwingen zum Scollen oder werden abgeschnitten.
In diesem Parameter kann man angeben, ab welcher Zelle die nachfolgenden Daten nicht mehr neben-, sondern untereinander (mit getrennt) dargestellt werden.
Zudem kann man in der ersten Zeile der CSV-Datei (unabhängig vom Parameter 3) einen Vortext für jede Zeile angeben, der dann jeweils vor den Werten ausgegeben wird.
7: Formatierung für die erste Zeile im dsmd-Modus
Hier kann jede beliebige HTML-Auszeichnung für die erste Zelle des dsmd-Modus (meistens die Beschreibung) angegeben werden, beispielsweise strong, i, b oder auch mal h3.
Hier ein Beispiel für den 5. Parameter:
Ohne Prüfung:
Nummer | Beginn | Ende (opt.) | Titel |
Nr. 30 | 11.02.2011 | Siplingerkopf 1746 m | |
Nr. 31 | 16.10.2011 | 18.12.2011 | Kitzbüheler Alpen |
Nr. 32 | 18.12.2011 | Großer Ochsenkopf, 1662 m | |
Nr. 33 | 26.12.2012 | 28.12.2012 | Touropening - je nach Schnee- und Lawinenlage |
Nr. 34 | 29.12.2013 | Brentenjoch, 2000 m |
Mit Prüfung (Parameter5 = 1):
Nummer | Beginn | Ende (opt.) | Titel |
Mit Prüfung und "von-bis" (Parameter5 = 2):
Nummer | Beginn | Titel |
Hier ein Beispiel für den 6. Parameter:
Ohne dsmd:
Nummer | Beginn | Titel | Beschreibung | Ausrüstung | Voraussetzung | Ausgangsort | Zeitangaben | Abfahrt | Gebühr | Teilnehmerzahl | Leitung |
Nr. 30 | 11.02.2011 | Siplingerkopf 1746 m | Über einfaches Almgelände und ein paar Aufschwünge, südseitig zum Gipfel | Liste I | Leistungsstufe I | Balderschwang | 2,5 Std. / 680 Hm | 7.00 Uhr, Marienplatz | 10,00 Euro | 7 Personen | Joe Doe |
Nr. 31 | 16.10.2011 | Kitzbüheler Alpen | Beliebte Gipfelziele mit schönen Abfahrten Gr. Gebra, 2057 m, Schützkogel, 2069 m |
Liste I | Leistungsstufe I - auch für Einsteiger mit guter Kondition | Jochberg | 3 - 4 Std. / 1000 - 1200 Hm | 14.00 Uhr, Hafenanlagen | 10,00 Euro | 8 Personen | Jeanette Doudette |
Mit dsmd ab der 4. Zelle:
Nr. 30 | 11.02.2011 | Siplingerkopf 1746 m | Über einfaches Almgelände und ein paar Aufschwünge, südseitig zum Gipfel | Liste I Voraussetzung: Leistungsstufe I Ausgangsort: Balderschwang Zeitangaben: 2,5 Std. / 680 Hm Abfahrt: 7.00 Uhr, Marienplatz Gebühr: 10,00 Euro Teilnehmerzahl: 7 Personen Leitung: Joe Doe |
Nr. 31 | 16.10.2011 | Kitzbüheler Alpen | Beliebte Gipfelziele mit schönen Abfahrten Gr. Gebra, 2057 m, Schützkogel, 2069 m |
Liste I Voraussetzung: Leistungsstufe I - auch für Einsteiger mit guter Kondition Ausgangsort: Jochberg Zeitangaben: 3 - 4 Std. / 1000 - 1200 Hm Abfahrt: 14.00 Uhr, Hafenanlagen Gebühr: 10,00 Euro Teilnehmerzahl: 8 Personen Leitung: Jeanette Doudette |
Tipp:
modules/admin/fileed2.cfg.php -> "replace_used" => true,
BUG:
ALTER TABLE `site_file` CHANGE `ffart` `ffart` ENUM( 'gif', 'jpg', 'png', 'pdf', 'zip', 'odt', 'ods', 'odp', 'gz', 'bz2', 'csv' ) NOT NULL DEFAULT 'jpg'