Seite 1 von 1

Cal Lite 1.4.7 von Websnail - Zeitproblem

Verfasst: 14.07.2006 00:24
von Blazer
Hallo,

ich habe den Kalender Callite 1.4.7 bei mir im Forum eingebaut, dazu habe ich noch das Addon installiert, das mir die Geburtstage der Registrierten im Kalender und auf der Index-Seite anzeigt....

nun gibt es die Einstellungsmöglichkeit, das man sich in der Kalenderansicht die Headerinformationen anzeigen lassen kann, also die Box in der steht wann du das letzte mal online warst und wieviel Uhr jetzt ist.

die Zeit wird aber dort falsch angezeigt, nämlich eine Stunde zurück, aber nur in der Kalenderansicht. Auf der Index-Seite passt die Uhrzeit.

Dadurch passt logischerweise die farbliche Hervorhebung des aktuellen tags im Kalender auch nicht....

Kann sich jemand vorstellen woran das liegt, oder wo ich ansetzen muss zu suchen?

Verfasst: 10.08.2006 09:14
von snowboadmeister
Hallo ich habe genau das selbe Problem, ich weiss aber nicht warum....

Verfasst: 10.08.2006 10:17
von felixx
Hi,

das Problem habe ich auch.
Scheint wohl ein Fehler im Kalender zu sein.

Ich habe dem Mod Autor bereits geschrieben, aber leider versteht er mein schlechtes English wohl nicht.
http://www.snailsource.com/forum/viewto ... 8463#18463

Vielleicht kann ja einer dort schreiben der gut English kann. :oops: :wink:

Verfasst: 10.08.2006 17:27
von oxpus

Verfasst: 11.08.2006 00:45
von snowboadmeister

Verfasst: 11.08.2006 08:53
von oxpus
8) Ja, die gleiche, wie ich bei mir gepostet habe ;)

Verfasst: 17.08.2006 00:32
von felixx
Hallo,

nun stimmt die Zeitangabe im Header der Kalenders noch nicht ganz.
Der Zeitpunkt des letzten Login wird eine Stunde zu früh angezeigt.

Weiterhin springt der Kalender noch immer eine Stunde zu spät auf den nächsten Tag um. :roll:

Verfasst: 01.06.2007 18:05
von Teamkiller
Hi,

weiß zwar nicht ob es noch aktuell ist mit dem verspäteten umspringen des Kalenders auf den nächsten Tag, habe aber dazu folgendes gefunden:

Öffne cal_lite_functions.php

Code: Alles auswählen

finde:

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * $tz)), $translate) : @gmdate($format, $gmepoch + (3600 * $tz)); 

ersetze mit:

return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I", $gmepoch)))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I", $gmepoch)))); 

Bei mir hats geklappt