Grüß Göttin!
Ich hab' bei vielen Webauftritten das gleiche Problem, und zwar das Anlegen von Terminen bei Objekten.
Mal ist es ein eintägiger Termin, das andere Mal ein mehrtägiger. Mal brauch ich die Startzeit, mal die Endzeit oder gar keine Zeit.
Zum Eingeben für den Redakteur ist es nicht ganz trivial. Mit Checkboxes muss der Termin relativ umständlich zusammenklammbüsert werden. Und im Template sind die if-Abfragen auch nicht ohne
Gibt es da evtl. was Eleganteres?
Bitte um zweckdienliche Hinweise,
Christoph
Termin
- christobal
- Senior Member
- Beiträge: 313
- Registriert: Do 4. Nov 2010, 13:03
- Wohnort: Reith bei Seefeld, Tirol - Österreich
- Kontaktdaten:
Termin
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011
christoph.kaspar@bigdetail.com
http://www.bigdetail.com
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011
christoph.kaspar@bigdetail.com
http://www.bigdetail.com
-
- webEdition Partner
- Beiträge: 1825
- Registriert: Di 7. Mär 2006, 16:50
- Wohnort: Wien
- Kontaktdaten:
Re: Termin
Hallo Christoph,
Wir haben das bei den meisten Projekten so gelöst, dass
HTH,
Sascha
Wir haben das bei den meisten Projekten so gelöst, dass
- Das Enddatum als Datum eingegeben werden muss. Das wird für die Anzeigen der geplanten Veranstaltungen verwendet. Dh., so lange das Enddatum nicht überschritten ist, wird der Termin ausgegeben.
- Das Enddatum auch für die Sortierung verwendet wird. Das ist zwar nicht immer 100% akkurat, für diese Zwecke allerdings ausreichend (keine Kalenderansicht, nur Listen).
- Für Anzeige gibt es noch ein Textfeld für das Datum. Hier können die RedakteurInnen den Termin nach Bedarf definieren (z.B. "1.1.1970", "12. bis 21.12.2020", "11.11.2011 11:11 Uhr")
HTH,
Sascha
- christobal
- Senior Member
- Beiträge: 313
- Registriert: Do 4. Nov 2010, 13:03
- Wohnort: Reith bei Seefeld, Tirol - Österreich
- Kontaktdaten:
Re: Termin
Danke Sascha,
hat aber wahrscheinlich den Effekt, dass die Redakteure
1.1.1970
1. 1. 1970
01.01.1970
01. 1.1970
1. Jänner 1970
1. Januar '70
...
da hineinschreiben, oder?
hat aber wahrscheinlich den Effekt, dass die Redakteure
1.1.1970
1. 1. 1970
01.01.1970
01. 1.1970
1. Jänner 1970
1. Januar '70
...
da hineinschreiben, oder?
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011
christoph.kaspar@bigdetail.com
http://www.bigdetail.com
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011
christoph.kaspar@bigdetail.com
http://www.bigdetail.com
Re: Termin
Du könntest auch: nur ein Text Feld nutzen mit klarer Beschreibung, was da rein soll (von bis) und die bisherigen Felder vor Redaktueren verstecken.
Dann via Hook das Datum zerlegen und die "versteckten" Felder für Listen etc. selbst befüllen.
Klar, das setzt Disziplin bei den Redakteuren und eine gewisse "Intelligenz" der Erkennungsroutine voraus, aber solange webEdition keine eigenen Felder oder bessere Eingabemöglichkeiten für so was ermöglicht, ist das ein guter Weg.
Ggf. noch ein Feld: "Termine erkannt" ja/nein, das ein Objekt quasi parkt, so lange Deine Routine keinen Termin erkennen konnte.
Und 01.01.1970 oder 1.1.1970 sind nicht so schwer abzufangen, Jänner oder Januar kannst Du auch noch erkennen bzw. vor der Erkennung ersetzen.
Auch 1970 oder 70 sind grunsätzlich ok, solange die Reihenfolge eingehalten wird (Tag Monat Jahr). Uhrzeit oder nicht Uhrzeit auch.
Mit einem oder zwei regex müsste das alles gehen.
Dann via Hook das Datum zerlegen und die "versteckten" Felder für Listen etc. selbst befüllen.
Klar, das setzt Disziplin bei den Redakteuren und eine gewisse "Intelligenz" der Erkennungsroutine voraus, aber solange webEdition keine eigenen Felder oder bessere Eingabemöglichkeiten für so was ermöglicht, ist das ein guter Weg.
Ggf. noch ein Feld: "Termine erkannt" ja/nein, das ein Objekt quasi parkt, so lange Deine Routine keinen Termin erkennen konnte.
Und 01.01.1970 oder 1.1.1970 sind nicht so schwer abzufangen, Jänner oder Januar kannst Du auch noch erkennen bzw. vor der Erkennung ersetzen.
Auch 1970 oder 70 sind grunsätzlich ok, solange die Reihenfolge eingehalten wird (Tag Monat Jahr). Uhrzeit oder nicht Uhrzeit auch.
Mit einem oder zwei regex müsste das alles gehen.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 70 Gäste