Hallo zusammen.
Erstmal Vielen Dank für die Extension.. wir pflegen unsere Termine lokal auf dem PC und veröffentlichen den im Internet. Ein Abo des CMS für die HP ist der logische Schritt und ich bin froh das jemand dafür eine Extension geschrieben hat.
Leider scheinen nicht alle ics Felder ausgelesen zu werden. Probleme haben wir z.b. mit wiederholten Terminen für bestimmte Wochentage mit Ausnahmen. Also z.b. eine Veranstaltung die täglich, Werktags (Mo-Fr) aber nicht an Feiertagen ist.
Laut rfc2445 (und dem Export von Lightning und GoogleCalendar) wird das über diese beiden Felder gemacht
Code:
RRULE:FREQ=DAILY;COUNT=5;BYDAY=MO,TU,WE,TH,FR
EXDATE:20121128T070000Z
Davon wird leider nur Daily und Count ausgewertet, und das leider auch nicht korrekt:
Folgender Termin ergibt angehängtes Ergebnis auf der HP:
Code:
BEGIN:VEVENT
DTSTART;TZID=Europe/Berlin:20121123T080000
DTEND;TZID=Europe/Berlin:20121123T090000
RRULE:FREQ=DAILY;COUNT=5;BYDAY=MO,TU,WE,TH,FR
EXDATE:20121128T070000Z
DTSTAMP:20121123T082608Z
UID:asdfasdfasdf@google.com
CREATED:20121123T061320Z
DESCRIPTION:Beschreibung
LAST-MODIFIED:20121123T061634Z
LOCATION:Ort
SEQUENCE:8
STATUS:CONFIRMED
SUMMARY:Lightning Test
TRANSP:OPAQUE
CATEGORIES:http://schemas.google.com/g/2005#event
END:VEVENT
iCalFehler.png
Im Backend als Termin steht "Täglich wiederholen mit Wiederholungen=0".
Laut Dokumentation von iCalcreator sollten die beiden obigen Parameter aber unterstützt werden.
Verwende Contato 2.10 mit ExVersion 1.4.1 stable build21.
Meine Befürchtung ist, das dieses Problem, jedenfalls teilweise, an den "Einschränkungen" der Contao Eventverwaltung liegt.
Hoffe auf irgendeine Lösungsmöglichkeit, da man sonst bei der Erstellung der Termine eingeschränkt ist, und immer schauen muss
ob das auf der HP auch so angezeigt wird wie eingetragen.
:thorsten
PS: bsp_ical.txt als gekürzte ics angehängt, zum Fehler testen/reproduzieren. (Umbenannt, da Forum .ics nicht akzeptiert)
Lesezeichen