iCal-Datei von einzelnem Event erstellen
Hallo,
besteht die Möglichkeit, die iCal-Datei für nur einen Termin zu erstellen, z.B. in der Event-Detailansicht (Kalender Detailansicht)? Es ist ja nicht immer hilfreich, den ganzen Kalender zu importieren, sondern nur einen bestimmten Termin in sein lokales Programm zu übernehmen.
Liste der Anhänge anzeigen (Anzahl: 1)
Habe das unter https://github.com/stefansl/cp_event_ical heruntergeladene ZIP entpackt, den enthaltenen Ordner in "cp_event_ical" umbenannt und auf den Webspace (testweise nun ohne Composer-Erweiterung) unter system/modules/ hochgeladen.
Ein DB-Update war lt. contao/install.php wider Erwarten nicht erforderlich. Erkennt man hieran schon, dass das Modul vielleicht nicht 3.5-kompatibel ist?
In der Liste der Modultypen erscheint nun der Modultyp "export_ical" mit den folgenden Einstellungsmöglichkeiten:
Anhang 17891
Was mache ich hiermit?
Ich hätte stattdessen erwartet, dass ich in den Eventeinstellungen angeben kann, ob ein Link zum Download einer ICS-Datei angeboten werden soll, der dann natürlich noch per CSS zu stylen wäre. Im Dialog der Eventeinstellungen sehe ich aber keine Änderung.
Lieber stefan.sl, hilfst Du uns bitte auf die Sprünge? Danke.
Falsche Daten mit calendar_extended
Hallo,
ich habe die Erweiterung zu Export einzelner Termine in einem aktuellen Projekt eingebaut. Soweit scheint alles ganz vernünftig zu funktionieren.
In Kombination mit der kmielke/calendar_extended kommt es leider zu einem Fehler.
Wenn ich ein Event mit unregelmäßigen Wiederholungen habe, wird beim Export der der erste Termin dieser Eventreihe in das ics-File gepackt.
Nachfolgend ein betroffener Datensatz.
Danke vorab für Eure Hilfe!
Code:
INSERT INTO `tl_calendar_events` (`id`, `pid`, `tstamp`, `title`, `alias`, `author`, `addTime`, `startTime`, `endTime`, `startDate`, `endDate`, `location`, `teaser`, `addImage`, `singleSRC`, `alt`, `size`, `imagemargin`, `imageUrl`, `fullsize`, `caption`, `floating`, `recurring`, `repeatEach`, `repeatEnd`, `recurrences`, `addEnclosure`, `enclosure`, `source`, `jumpTo`, `articleId`, `url`, `target`, `cssClass`, `noComments`, `published`, `start`, `stop`, `changedDate`, `repeatWeekday`, `repeatFixedDates`, `ignoreEndTime`, `useExceptions`, `showOnFreeDay`, `weekday`, `hideOnWeekend`, `useRegistration`, `regconfirm`, `regperson`, `regform`, `regstartdate`, `regenddate`, `recurringExt`, `location_name`, `location_str`, `location_plz`, `location_ort`, `location_link`, `location_contact`, `location_mail`, `repeatEachExt`, `repeatExceptions`, `repeatExceptionsInt`, `repeatExceptionsPer`, `repeatDates`, `allRecurrences`, `exceptionList`)
VALUES
(31, 6, 1493364049, 'Rückenfit', X'727565636B656E666974', 6, '1', 1491238800, 1491243300, 1491177600, NULL, 'Bistro', '<p>Erleben Sie ein rückengerechtes Ganzkörpertraining aus ausgewählten Dehnungs- und Kräftigungsübungen. Dabei werden Elemente aus verschiedenen Sportarten (z.B. Pilates, Bauch Beine Po-Training, Fazien-Training, Stretching und Meditation) vereint.</p>', '', NULL, '', '', '', '', '', '', 'above', '', 'a:2:{s:4:\"unit\";s:4:\"days\";s:5:\"value\";s:1:\"5\";}', 1497896100, 2, '', NULL, 'default', 0, 0, '', '', '', '', '1', '', '', '', '', X'613A31313A7B693A303B613A343A7B733A31303A226E65775F726570656174223B733A31303A2231302E30342E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A313B613A343A7B733A31303A226E65775F726570656174223B733A31303A2231382E30342E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A323B613A343A7B733A31303A226E65775F726570656174223B733A31303A2232352E30342E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A333B613A343A7B733A31303A226E65775F726570656174223B733A31303A2232352E30342E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A343B613A343A7B733A31303A226E65775F726570656174223B733A31303A2230322E30352E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A353B613A343A7B733A31303A226E65775F726570656174223B733A31303A2230382E30352E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A363B613A343A7B733A31303A226E65775F726570656174223B733A31303A2231352E30352E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A373B613A343A7B733A31303A226E65775F726570656174223B733A31303A2232322E30352E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A383B613A343A7B733A31303A226E65775F726570656174223B733A31303A2232392E30352E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A393B613A343A7B733A31303A226E65775F726570656174223B733A31303A2231322E30362E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D693A31303B613A343A7B733A31303A226E65775F726570656174223B733A31303A2231392E30362E32303137223B733A393A226E65775F7374617274223B733A353A2231373A3030223B733A373A226E65775F656E64223B733A353A2231383A3135223B733A363A22726561736F6E223B733A303A22223B7D7D', '', '', '', '1', '', '', '', NULL, 0, 1489759165, 1489759165, '', '', '', '', '', '', 'z104, Svenja Mayer', 's.mayer@gabor.de', NULL, NULL, NULL, NULL, 'a:13:{i:1491238800;s:16:\"03.04.2017 17:00\";i:1491670800;s:16:\"08.04.2017 17:00\";i:1491843600;s:16:\"10.04.2017 17:00\";i:1492102800;s:16:\"13.04.2017 17:00\";i:1492534800;s:16:\"18.04.2017 17:00\";i:1493139600;s:16:\"25.04.2017 17:00\";i:1493744400;s:16:\"02.05.2017 17:00\";i:1494262800;s:16:\"08.05.2017 17:00\";i:1494867600;s:16:\"15.05.2017 17:00\";i:1495472400;s:16:\"22.05.2017 17:00\";i:1496077200;s:16:\"29.05.2017 17:00\";i:1497286800;s:16:\"12.06.2017 17:00\";i:1497891600;s:16:\"19.06.2017 17:00\";}', 'a:10:{i:1491843600;a:4:{s:9:\"int_start\";i:1491843600;s:7:\"int_end\";i:1491848100;s:9:\"str_start\";s:16:\"10.04.2017 17:00\";s:7:\"str_end\";s:16:\"10.04.2017 18:15\";}i:1492534800;a:4:{s:9:\"int_start\";i:1492534800;s:7:\"int_end\";i:1492539300;s:9:\"str_start\";s:16:\"18.04.2017 17:00\";s:7:\"str_end\";s:16:\"18.04.2017 18:15\";}i:1493139600;a:4:{s:9:\"int_start\";i:1493139600;s:7:\"int_end\";i:1493144100;s:9:\"str_start\";s:16:\"25.04.2017 17:00\";s:7:\"str_end\";s:16:\"25.04.2017 18:15\";}i:1493744400;a:4:{s:9:\"int_start\";i:1493744400;s:7:\"int_end\";i:1493748900;s:9:\"str_start\";s:16:\"02.05.2017 17:00\";s:7:\"str_end\";s:16:\"02.05.2017 18:15\";}i:1494262800;a:4:{s:9:\"int_start\";i:1494262800;s:7:\"int_end\";i:1494267300;s:9:\"str_start\";s:16:\"08.05.2017 17:00\";s:7:\"str_end\";s:16:\"08.05.2017 18:15\";}i:1494867600;a:4:{s:9:\"int_start\";i:1494867600;s:7:\"int_end\";i:1494872100;s:9:\"str_start\";s:16:\"15.05.2017 17:00\";s:7:\"str_end\";s:16:\"15.05.2017 18:15\";}i:1495472400;a:4:{s:9:\"int_start\";i:1495472400;s:7:\"int_end\";i:1495476900;s:9:\"str_start\";s:16:\"22.05.2017 17:00\";s:7:\"str_end\";s:16:\"22.05.2017 18:15\";}i:1496077200;a:4:{s:9:\"int_start\";i:1496077200;s:7:\"int_end\";i:1496081700;s:9:\"str_start\";s:16:\"29.05.2017 17:00\";s:7:\"str_end\";s:16:\"29.05.2017 18:15\";}i:1497286800;a:4:{s:9:\"int_start\";i:1497286800;s:7:\"int_end\";i:1497291300;s:9:\"str_start\";s:16:\"12.06.2017 17:00\";s:7:\"str_end\";s:16:\"12.06.2017 18:15\";}i:1497891600;a:4:{s:9:\"int_start\";i:1497891600;s:7:\"int_end\";i:1497896100;s:9:\"str_start\";s:16:\"19.06.2017 17:00\";s:7:\"str_end\";s:16:\"19.06.2017 18:15\";}}', NULL);
Code:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:Contao webCMS
X-PUBLISHED-TTL:P1W
BEGIN:VEVENT
UID:5922c10e464f7
DTSTART;TZID="+02:00":20170403T190000
SEQUENCE:0
TRANSP:OPAQUE
DTEND;TZID="+02:00":20170403T201500
SUMMARY:Rückenfit
CLASS:PUBLIC
DESCRIPTION:Erleben Sie ein rückengerechtes Ganzkörpertraining aus ausgew
ählten Dehnungs- und Kräftigungsübungen. Dabei werden Elemente aus vers
chiedenen Sportarten (z.B. Pilates\, Bauch Beine Po-Training\, Fazien-Trai
ning\, Stretching und Meditation) vereint.
DTSTAMP:20170522T124430Z
END:VEVENT
END:VCALENDAR