×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Falsche Zeitzone in ICS-Datei

Falsche Zeitzone in ICS-Datei 11 years 7 months ago #20253

  • ST
  • ST's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 31
  • Thank you received: 0
Hallo,
wenn man bei uns eine ICS-Datei herunterladen will, ist dort die Falsche Zeitzone enthalten.
Userprofil vom Veranstalter + Serveruhrzeit ist nach "Berlin" eingestellt. I.d. ICS ist es aber UTC-2h
Also 07h statt 09h.

Falsche Zeitzone in ICS-Datei 11 years 7 months ago #20278

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo,

hab mir grade nochmal den Code angesehen - da hat sich leider ein kleiner Fehler eingschlichen, werde ich mit Matukio 2.2 beheben.

Viele Grüße,

Yves

Falsche Zeitzone in ICS-Datei 11 years 7 months ago #20279

  • ST
  • ST's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 31
  • Thank you received: 0
Ok danke. Kannst du kurz die Codeänderungen hier reinschreiben? Wir haben sehr viele Events und dann eine ICS mit falscher Zeitzone ist nicht soooo toll, daher brauchen wir hier schnellstmöglich ja eine Lösung.

Falsche Zeitzone in ICS-Datei 11 years 7 months ago #20280

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Kein Problem, hab sie aber noch nicht getestet:

components\com_matukio\views\ics\tmpl\default.php

Die 3 Zeilen die das Datum (einfach nach DTSTART suchen, die Datei ist ziemlich klein) betreffen folgendermassen anpassen:

$icsdata .= "DTSTART:" . strftime("%Y%m%dT%H%M%S", JFactory::getDate($event->begin)->toUnix()) . "\n";
$icsdata .= "DTEND:" . strftime("%Y%m%dT%H%M%S", JFactory::getDate($event->end)->toUnix()) . "\n";
$icsdata .= "DTSTAMP:" . strftime("%Y%m%dT%H%M%S", JFactory::getDate(MatukioHelperUtilsDate::getCurrentDate())->toUnix()) . "\n";

Viele Grüße

Yves

Falsche Zeitzone in ICS-Datei 11 years 7 months ago #20281

  • ST
  • ST's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 31
  • Thank you received: 0
Hat funktioniert ! Danke dir.
  • Page:
  • 1
Time to create page: 0.110 seconds