.ics und Datum

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
christobal
Senior Member
Beiträge: 313
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

.ics und Datum

Beitragvon christobal » Do 30. Mär 2017, 15:14

Grüß Gott!

Ich möchte ein .ics-Datei generieren und krieg die Freisen...

der Code schaut so aus

Code: Alles auswählen

<?php
header("Content-Type: text/Calendar");
header("Content-Disposition: inline; filename=calendar.ics"); 
?>
<we:ifVarSet name="oid" type="request">
<we:setVar from="request" to="global" namefrom="oid" nameto="lvoID" />
<we:object id="\$lvoID" name="moto" classid="14">
BEGIN:VCALENDAR<?php echo "\n"; ?>
VERSION:2.0<?php echo "\n"; ?>
BEGIN:VEVENT<?php echo "\n"; ?>
UID:<we:field type="text" name="WE_ID" /><?php echo "\n"; ?>
DTSTAMP:<we:date type="php" format="YmdTHis" /><?php echo "\n"; ?>
DTSTART:;TZID=Europe/Berlin:<we:field name="Datum" type="date" format="YmdTHis" /><?php echo "\n"; ?>
DTEND:;TZID=Europe/Berlin:<we:field name="Datumende" type="date" format="YmdTHis" /><?php echo "\n"; ?>
SUMMARY:<we:field name="Titel" htmlspecialchars="true" /><?php echo "\n"; ?>
URL:http://amelungia.bigdetail.com/at/framework/termin-ics.php?oid=<?php echo $GLOBALS['we_doc']->OF_ID; ?><?php echo "\n"; ?>
LOCATION:<we:field name="Ort" /><?php echo "\n"; ?>
DESCRIPTION:<we:field name="Vorspann" /><?php echo "\n"; ?>
PRIORITY:3<?php echo "\n"; ?>
END:VEVENT<?php echo "\n"; ?>
END:VCALENDAR<?php echo "\n"; ?>
</we:object>
</we:ifVarSet>
<?php
die();
?>
und produziert ff. Output

Code: Alles auswählen

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:192
DTSTAMP:20170330UTC130730
DTSTART:;TZID=Europe/Berlin:20170430UTC120000
DTEND:;TZID=Europe/Berlin:20170430UTC130000
SUMMARY:Testtitel
URL:http://amelungia.bigdetail.com/at/framework/termin-ics.php?oid=
LOCATION:Ort
DESCRIPTION:Vorspann
PRIORITY:3
END:VEVENT
END:VCALENDAR
wenn ich den .ics-Validator anwerfe, sagt er mir, dass das Datumsformat nicht passt. Und tatsächlich macht er aus dem Format "YmdTHis" ein "20170430UTC120000", das T wird zu UTC, und schon klappts nicht mehr. Gibts da evtl. einen Trick17?

Ich bedanke mich für Hilfe!!
Christoph
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

e_herrmann
Senior Member
Beiträge: 1319
Registriert: Do 22. Mai 2003, 23:25

Re: .ics und Datum

Beitragvon e_herrmann » Do 30. Mär 2017, 15:27

wie wäre es mit:
<we:date type="php" format="Ymd" />T<we:date type="php" format="His" />

Grüße Elko
Elko Herrmann
komplexx | internet.fotografie
web: http://www.komplexx.de

Benutzeravatar
christobal
Senior Member
Beiträge: 313
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

Re: .ics und Datum

Beitragvon christobal » Do 30. Mär 2017, 17:42

Hihi, schuldig im Sinne der Anklage!
Ich geh in die Ecke und schäme mich!
Danke, perfekt
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


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 14 Gäste