Callite 1.4.7 der Kalender springt eine Stunde zu spät um

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Callite 1.4.7 der Kalender springt eine Stunde zu spät um

Beitrag von felix »

Hallo,

der Fehler mit der Zeitanzeige im Header http://www.oxpus.de/viewtopic.php?p=62542#62542 ist zwar weg.

Aber dennoch springt der Kalender immer noch eine Stunde zu spät auf den nächsten Tag um (auch hier in dem Kalender).

Oxpus, kannst Du bitte nochmal Kontakt aufnehmen mit dem Mod Autor wegen dem Fehler?

Der versteht mein Denglisch leider nicht. ¢¦

Danke Dir!

Grüße
Felix
Benjamin
Beiträge: 1
Registriert: So 25.Dez, 2005 15:52
Wohnort: Miltenberg
Kontaktdaten:

Beitrag von Benjamin »

und die Zeit des letzten Logins is auch noch eine Stunde zu früh ¦4
Zuletzt geändert von Benjamin am Do 17.Aug, 2006 00:53, insgesamt 1-mal geändert.
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

stimmt, hatte ich noch nicht bemerkt. :eek:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Zeitzonen, bzw. Sommer/Winterzeit stimmen aber, oder ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

[quote="oxpus";p="62784"]Zeitzonen, bzw. Sommer/Winterzeit stimmen aber, oder ;)[/quote]

Ja.

Das Problem ist ja auch hier in Deinem Kalender. ^2
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich hatte das Problem mit den ersten Fehlern bereits auf Snailsource gepostet.
Ich denke, Martin wird das in den nächsten Kalendern berücksichtigen und dazu auch alle anderen Fehler beheben.

Beim Datumswechsel allerdings musst Du mir aber mal helfen:
Wie soll ich was feststellen können?
Bei welchem Datum spingt er an welcher Stelle eine Stunde zu früh um?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Eigentlich soll der Kalender ja um 00:00 Uhr auf den nächsten Tag springen.
Das macht er aber nicht.
Er springt erst um 01:00 Uhr auf den nächsten Tag um.

Schau mal in den Kalender wenn es 0:01 Uhr ist, dann siehst Du es. ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, welches Datum denn?
Oder die Anzeige des aktuellen Tages?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Ich glaub er meint die anzeige des aktuelles tages, also heute um 0uhr steht immer noch 17.08 wobei um 0uhr schon der 18.08. wäre.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Genau wie Christian es scheibt.
Der Kalender hebt ja den aktuellen Tag optisch hervor.
Diese Anzeige hinkt eine Stunde hinterher.

Weterhin:
Dein letzter Besuch: Do 17.Aug, 2006 14:31
Da hinkt die Uhr wohl eine Stunde hinterher.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das lass ich dann lieber den Autor mal beheben.
Er bastelt eh immer an den Kalendern herum...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Ok.

Danke das Du den Fehler weiterleitest. :cool:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

[quote:8bb023716a="felix";p="62829"]Ok.

Danke das Du den Fehler weiterleitest. :cool:[/quote:8bb023716a]

Öh, falsch:
Martin kennt diesen Fehler bereits, nur hatte er ihn bislang nicht umgesetzt.
Also gerade bei der Anzeige des aktuellen Tages.

Wenn von ihm weiterhin keine Reaktion erfolgt, werde ich ihn aber nochmal dran erinnern.

EDIT
Für den Calendar Pro habe ich den Fix:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
cal_view_month.php

#
#-----[ FIND ]-----
#
$tz_diff = mytime();

#
#-----[ REPLACE WITH ]-----
#
$tz_diff = mytime() + ((date('I')) ? 3600 : 0);
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Hi,

das Problem habe ich noch immer.
Hier im Kalender ist der Fehler übriegens auch noch drin.
# #-----[ OPEN ]-----
# #
# cal_view_month.php
#

# #
# #-----[ FIND ]-----
# #
# $tz_diff = mytime();
#

# #
# #-----[ REPLACE WITH ]-----
# #
# $tz_diff = mytime() + ((date('I')) ? 3600 : 0);
Wo finde ich den Code den in dem Callite?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für den Hinweis, ich habe es hier uns im Eventlist Add-On korrigiert.
Beim Callite müsste ich aber jetzt auch zunächst passen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Schade das es für den Callite keine Korrektur gibt. :(
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Langsam, langsam.
Die aktuelle Zeit wird im callite etwas anders gehandhabt, dafür muss man ggf. etwas tiefer in die Trickkiste greifen.
Ich würde da zunächst vorschlagen, in der cal_lite_functions.php die Zeile

Code: Alles auswählen

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

Code: Alles auswählen

	return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
So wäre es analog dem phpBB selber sommerzeittauglich.
Naja, theoretisch...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Ist nur dies zu ändern?

Danke.
Werde ich heute Abend mal testen und beobachten ob er dann auch um 0.00 Uhr den Tag wechselt.
Zuletzt geändert von felix am Di 24.Apr, 2007 15:59, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Soweit ich das sehe ja.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Ich habe das gerade mal Testweise abgeändert.

Wenn man Deine o.g. Änderung macht, dann stimmt leider die Board Zeit im Header des Kalender nicht mehr.
Die Zeitangabe ist dann 1 Stunde vorraus.

Ob der Sprung auf den nächsten Tag um 0.00 Uhr nun korrekt durchgeführt wird, kann ich natürlich noch nicht sagen. :lol:

EDIT:
Der Sprung auf den nächsten Tag klappt, ist ja eigentlich logisch, da die Board Zeit im Header des Kalender ja eine Stunde voraus ist.

Funktioniert also leider nicht korrekt. ¦4
Zuletzt geändert von felix am Mi 25.Apr, 2007 00:03, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was genau wäre denn ohne diese Änderung falsch?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

[quote="felix";p="62819"]Genau wie Christian es scheibt.
Der Kalender hebt ja den aktuellen Tag optisch hervor.
Diese Anzeige hinkt eine Stunde hinterher.
[/quote]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Cielleicht in der cal_lite.php in den Zeilen

Code: Alles auswählen

	if ($userdata && $userdata['user_id'] != '-1') {
		$currentday = cal_create_date("j", time(), $userdata['user_timezone']);
		$currentmonth = cal_create_date("m", time(), $userdata['user_timezone']);
		$currentyear = cal_create_date("Y", time(), $userdata['user_timezone']);
	} 
	else {
		$currentday = cal_create_date("j", time(), $board_config['board_timezone']);
		$currentmonth = cal_create_date("m", time(), $board_config['board_timezone']);
		$currentyear = cal_create_date("Y", time(), $board_config['board_timezone']);
	}
jeweils cal_create_date(...) gegen create_date(...) auswechseln.
Die phpBB-Variante arbeitet hier genauer...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Werde ich heute abend mal testen. :cool:

Nachtrag:

Super, das war es anscheinend! Funktioniert!! Danke!!! :respect: :respect:

Wenn es dennoch Probleme gibt melde ich mich wieder. ;)
Zuletzt geändert von felix am So 29.Apr, 2007 00:06, insgesamt 1-mal geändert.
Antworten