Hallo!
Ich habe auf meiner Seite einen kleinen Eventkalender, der sich aus Daten von Custom Fields nährt.
Diese Felder (samt Formatzwang) gibt es:
- Titel des Events
- Ort
- Datum (yyyy-mm-dd)
- Beginnzeit (hh:mm)
- Endzeit (hh:mm)
- URL
Nun habe ich schon lange die Idee, einen Link zu erstellen, mit dem eine iCal-/ics-Datei in Laufzeit erstellt wird, die man dann auch gleich importieren kann. Das Format der Datei ist ja eigentlich auch ganz leicht:
Code
BEGIN:VCALENDAR
VERSION:2.0
PRODID:url_des_artikels
CALSCALE:Gregorian
BEGIN:VEVENT
UID:id_des_artikels
SUMMARY:titel_*
LOCATION:ort_*
DTSTART:datum_und_zeit_anfang_* (im Format yyyymmddThhmmss)
DTEND:datum_und_zeit_ende_* (im Format s.o.)
URL:url_*
END:VEVENT
END:VCALENDAR
Alles anzeigen
Was aber muss ich nun anstellen, damit der Klick auf den Link "Event in iCal eintragen" als Datei im obigen Format ausgegeben wird? (Und was muss ich überhaupt verlinken?)
Dynamisch muss das alles sein, weil mehrere Personen Events eingeben...
Vielen Dank,
M