Advanced countdown Time is wrong?
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!
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!
Guten Morgen,
ich habe gerade festgestellt, dass ich weder auf meiner Windows Kiste noch
bei meinem Hoster (Linux) keine Zeit zwischen 1:00 Uhr und 9:00 Uhr
einstellen kann.
Stelle ich eine Zeit zwischen 1:00 Uhr uhr 9:00 Uhr ein und klicke auf Absenden, dann springt die Zeit wieder auf 0:00 Uhr zurück.
Egal, ob mit oder ohne Fix. Kann das jemand anderes ausser mir auch
feststellen?
Gruß Stöbi
ich habe gerade festgestellt, dass ich weder auf meiner Windows Kiste noch
bei meinem Hoster (Linux) keine Zeit zwischen 1:00 Uhr und 9:00 Uhr
einstellen kann.
Stelle ich eine Zeit zwischen 1:00 Uhr uhr 9:00 Uhr ein und klicke auf Absenden, dann springt die Zeit wieder auf 0:00 Uhr zurück.
Egal, ob mit oder ohne Fix. Kann das jemand anderes ausser mir auch
feststellen?
Gruß Stöbi
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ich nicht. Hast Du wirklich die letzte Version installiert? Ersetze sicherheitshalber nochmal alle Dateien von der letzten Version hier aus den Downloads...
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!
-={ 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!
Das Problem hatte ich auch schon 
http://www.oxpus.de/fpost-25035.html#25035
Nach Austausch der admin_countdown.php funktionierte es wieder.
http://www.oxpus.de/fpost-25035.html#25035
Nach Austausch der admin_countdown.php funktionierte es wieder.
[quote="modbo - Di 26.Apr, 2005 08:32";p="29744"]Das Problem hatte ich auch schon 
http://www.oxpus.de/fpost-25035.html#25035
Nach Austausch der admin_countdown.php funktionierte es wieder.[/quote]
Das heisst also, es funktioniert bei dir jetzt?
Und du hast es gerade ausgetestet?
Ist mir halt wichtig, ansonsten werde ich mal was vorbereiten, um meine Glaubwürdigkeit
zu beweisen, oder auch meine Dämlichkeit. So langsam bin ich am verzweifeln.
Gruß Stöbi
http://www.oxpus.de/fpost-25035.html#25035
Nach Austausch der admin_countdown.php funktionierte es wieder.[/quote]
Das heisst also, es funktioniert bei dir jetzt?
Und du hast es gerade ausgetestet?
Ist mir halt wichtig, ansonsten werde ich mal was vorbereiten, um meine Glaubwürdigkeit
zu beweisen, oder auch meine Dämlichkeit. So langsam bin ich am verzweifeln.
Gruß Stöbi
Zuletzt geändert von Stoebi am Di 26.Apr, 2005 09:35, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@Stöbi
Ich glaube Dir alles, aber dennoch: Nimm die neueste Version. Ich habe den Fehler im ACP irgendwann mal korrigiert...
Ich glaube Dir alles, aber dennoch: Nimm die neueste Version. Ich habe den Fehler im ACP irgendwann mal korrigiert...
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!
-={ 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!
@Stoebi: Ja, bei mir funktioniert es, allerdings noch mit der 1.0.6er Version.
Mit der 1.0.7 warte ich noch, bis wir (eher oxpus
) dieses Zeitanzeigeproblem im Griff haben.
//edit: Ich hab die 1.0.7er version grad in mein unmoddet Testboard installiert. Funktioniert wirklich nicht
Die Uhrzeit im ACP wird auf Null resetet.
Mit der 1.0.7 warte ich noch, bis wir (eher oxpus
//edit: Ich hab die 1.0.7er version grad in mein unmoddet Testboard installiert. Funktioniert wirklich nicht
Zuletzt geändert von modbo am Di 26.Apr, 2005 10:44, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hab ich die falsche Datei im Mod?
Hier mal die, die bei mir funktioniert:
BTW:
Diese Datei ist nur noch kurz in dieser Form am leben.
Ich werde das Zeitmanagement für die Event-Zeit verändern, so daß diese GMT 0 gespeichert, allerdings in der Anzeige und im ACP für den betreffenden User korrekt für dessen Zeitzone dargestellt wird.
Dazu fällt die Alert-Meldung einer Einblendung der Meldung anstelle der "abgelaufenen" und damit "leeren" Zeit zum Ofper. D.h. anstelle der Zeit wird nun die Event-Meldung angezeigt, wenn der Countdown abgelaufen ist.
Einige beschwerten sich schliesslich, daß die Eventmeldung immer kommt, solange der angelaufene Countdown nicht abgeschaltet wird. Ist lästig, gebe ich ja zu.
Auch wird im ACP eine Meldung zur erfolgreichen Speicherung der Countdown-Einstellungen erscheinen (Oberhalb des Countdowns). Einfach die Seite so neu laden kann auch zu Unsicherheiten führen.
Also dranbleiben, ich hoffe, ich bekomme mit der neuen Methode die Zeitprobleme in den Griff.
Hier mal die, die bei mir funktioniert:
BTW:
Diese Datei ist nur noch kurz in dieser Form am leben.
Ich werde das Zeitmanagement für die Event-Zeit verändern, so daß diese GMT 0 gespeichert, allerdings in der Anzeige und im ACP für den betreffenden User korrekt für dessen Zeitzone dargestellt wird.
Dazu fällt die Alert-Meldung einer Einblendung der Meldung anstelle der "abgelaufenen" und damit "leeren" Zeit zum Ofper. D.h. anstelle der Zeit wird nun die Event-Meldung angezeigt, wenn der Countdown abgelaufen ist.
Einige beschwerten sich schliesslich, daß die Eventmeldung immer kommt, solange der angelaufene Countdown nicht abgeschaltet wird. Ist lästig, gebe ich ja zu.
Auch wird im ACP eine Meldung zur erfolgreichen Speicherung der Countdown-Einstellungen erscheinen (Oberhalb des Countdowns). Einfach die Seite so neu laden kann auch zu Unsicherheiten führen.
Also dranbleiben, ich hoffe, ich bekomme mit der neuen Methode die Zeitprobleme in den Griff.
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!
-={ 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!
Nein. Funktioniert damit ebenfalls nicht
Die Datenbank wird aktualisiert, ausschließlich die Anzeige im ACP Zeit immer Null.
Es funktioniert auch nicht mit jener admin_countdown.php, die funktionsfähig auf meinem anderen Server läuft. Es muss woanders dran liegen.
btw: Auch im Testboard läuft die Countdownanzeige bei mir falsch (phpBB Plus 1.52)
Selber Server, selbe Parameter.
Irgendwie scheint die Ungenauigkeit auch zu schwanken
Mal 2h zu viel, jetzt grad 3. ich blicks nicht mehr 
Die Datenbank wird aktualisiert, ausschließlich die Anzeige im ACP Zeit immer Null.
Es funktioniert auch nicht mit jener admin_countdown.php, die funktionsfähig auf meinem anderen Server läuft. Es muss woanders dran liegen.
btw: Auch im Testboard läuft die Countdownanzeige bei mir falsch (phpBB Plus 1.52)
Selber Server, selbe Parameter.
Irgendwie scheint die Ungenauigkeit auch zu schwanken
Zuletzt geändert von modbo am Di 26.Apr, 2005 11:02, insgesamt 1-mal geändert.
Und ich installiere gerade alles neu. Weil ich unbedingt dahinter kommen
möchte, woran das nun mit der Uhrzeit unter 10 liegen könnte.
(Apache, MySQL, PHP 5, Perl)
Ich melde mich etwas später
Gruß Stöbi
Edit:
@Oxpus
Ich hab gerade deine Datei direkt eingespielt (Server (Hoster)). Die Uhrzeit unter 10:00 Uhr wird
leider immer noch nicht abgespeichert. Vielleicht liegt es ja auch phpbb2 Plus 1.52 oder MySQL.
Ich prüfe das gleich durch.
Edit2:
@Oxpus
Das Problem betrifft nur die Stunde (H). Minuten und Sekunden lassen sich einstellen und werden
auch nicht wieder auf 0 zurück gesetzt.
Edit3:
Ich habs raus.
admin_countdown.php aus dem 1.07 Archiv, Zeile 112:
ändern in
Dazu hab ich folgende Informationen im Netz gefunden:
möchte, woran das nun mit der Uhrzeit unter 10 liegen könnte.
(Apache, MySQL, PHP 5, Perl)
Ich melde mich etwas später
Gruß Stöbi
Edit:
@Oxpus
Ich hab gerade deine Datei direkt eingespielt (Server (Hoster)). Die Uhrzeit unter 10:00 Uhr wird
leider immer noch nicht abgespeichert. Vielleicht liegt es ja auch phpbb2 Plus 1.52 oder MySQL.
Ich prüfe das gleich durch.
Edit2:
@Oxpus
Das Problem betrifft nur die Stunde (H). Minuten und Sekunden lassen sich einstellen und werden
auch nicht wieder auf 0 zurück gesetzt.
Edit3:
Ich habs raus.
admin_countdown.php aus dem 1.07 Archiv, Zeile 112:
Code: Alles auswählen
$b_hour = date('H', $event_stop);Code: Alles auswählen
$b_hour = date('G', $event_stop);I -> Wochentag
D -> Wochentag (abgekürzt)
w -> Wochentag (0 [Mo] .. 6 [So]
d -> Tag (00 .. 31)
F -> Monat
M -> Monat (abgekürzt)
m -> Monat (01 .. 12)
Y -> Jahr (4 stellig)
y -> Jahr (2 stellig)
G -> Stunden (0 .. 23)
H -> Stunden (00 .. 23)
i -> Minuten (00 .. 59)
s -> Sekunden (00 .. 59
Zuletzt geändert von Stoebi am Di 26.Apr, 2005 12:40, insgesamt 4-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Schön, aber ich überarbeite die Datei eh, wie oben angekündigt.
Naja, den gesamten Mod eben...
EDIT
Der Mod ist umgebaut.
Version 1.0.8 beinhaltet nun ein neues Zeitmanagement und die Alert-Meldung wurde ersetzt durch das Einblenden der Eventmeldung anstelle der "abgelaufenen" Zeit.
Naja, den gesamten Mod eben...
EDIT
Der Mod ist umgebaut.
Version 1.0.8 beinhaltet nun ein neues Zeitmanagement und die Alert-Meldung wurde ersetzt durch das Einblenden der Eventmeldung anstelle der "abgelaufenen" Zeit.
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!
-={ 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!
Leider
Code: Alles auswählen
Parse error: parse error, unexpected T_STRING in /www/htdocs/xxx/forum/includes/page_header.php on line 250
Rot ist Zeile 250.if(count<=0)
{
var time_event = document.getElementById('time_event');
var event_time = document.getElementById('event_time');
time_event.style.display = 'none';
event_time.style.display = '';
return;
}
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Nö, die ist korrekt. Vorher ein Fehler? Hast Du nur diesen Part ausgetauscht?
Fataler Fehler...
Fataler Fehler...
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!
-={ 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!
[quote="oxpus - Mi 27.Apr, 2005 23:44";p="29983"]Nö, die ist korrekt. Vorher ein Fehler? Hast Du nur diesen Part ausgetauscht?
Fataler Fehler...[/quote]
Ich habe die Install 1.0.7 mit 1.0.8 verglichen.
Unterschiede page_header.php und overall_header.tpl.
Alle enthaltenen Dateien neu auf den Server kopiert.
Keine SQL Aktivitäten.
Fataler Fehler...[/quote]
Ich habe die Install 1.0.7 mit 1.0.8 verglichen.
Unterschiede page_header.php und overall_header.tpl.
Alle enthaltenen Dateien neu auf den Server kopiert.
Keine SQL Aktivitäten.
Ne, habe ich nicht drauf geachtet, weil ich die kompletten Blöcke einfach kopiert habe, wissentlich, dass mein angepasstes Format im Template nicht mehr passt. Aber das wollte ich danach anpassen.
Ich habe in der page_header die gesamte Funktion und in der overall_header den Block <!-- BEGIN switch_countdown_on --> <!-- END switch_countdown_on --> ausgetauscht.
page_header alt und neu nochmals verglichen, ausser deinen Änderungen kein Fehler zu finden
Ich habe in der page_header die gesamte Funktion und in der overall_header den Block <!-- BEGIN switch_countdown_on --> <!-- END switch_countdown_on --> ausgetauscht.
page_header alt und neu nochmals verglichen, ausser deinen Änderungen kein Fehler zu finden
Zuletzt geändert von modbo am Do 28.Apr, 2005 00:04, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
... und retour.
Du hattest den gesamten Block laut Mod nicht getauscht, sondern nur die paar Zeilen.
Eben ein fataler Fehler
Du hattest den gesamten Block laut Mod nicht getauscht, sondern nur die paar Zeilen.
Eben ein fataler Fehler
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!
-={ 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!
Oberpeinlicher gehts ja dann wohl nicht mehr :heiss:
Ich bin mir 1000% sicher ... naja, danke erstmal.
Parse Error ist weg ... falsche Zeit immer noch da
Here you can see
Das Event endet am 04.08.05 um 00:00:00 Uhr.
Ich bin mir 1000% sicher ... naja, danke erstmal.
Parse Error ist weg ... falsche Zeit immer noch da
Here you can see
Das Event endet am 04.08.05 um 00:00:00 Uhr.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Also ich habe den Mod jetzt neben hier und lokal noch in 2 weiteren Boards eingebaut: Keine Fehler!
EIn Board davon ist ein Plus 1.5.3 Beta 5!
Du kannst höchstens den Block in der page_header.php vor
verschieben. Vielleicht hilft daß, denn dann kommt das Zeitmanagement für die Wochentaganzeigen...
Dazu auch ggf. den Zeitversatz mit -7200 korrigieren. Und testen, daß es mit weiteren Zeitzonen dann auch weiterhin fehlerfrei läuft.
Ist mir wirklich unerklärlich, wie diese Differenz zustande kommt. Wenn der Server GMT 1 läuft, wäre das noch erklärlich, aber meistens laufen die ja GMT 0...
BTW: Die Referenzzeit für Deine Portal-Uhr ist der lokale Rechner des Users
Und auch die Referenz für den Countdown dazu. Gespeichert wird allerdings nach der Server-Zeitzone! Wenn eins nicht passt, gibts eben Probs... Das kann man nur schwer ausgleichen.
Bitte nicht mit den Post-Zeiten verwechseln! Hier werden ja auch die User-Zeitzonen vom Server gesteuert!!!
EIn Board davon ist ein Plus 1.5.3 Beta 5!
Du kannst höchstens den Block in der page_header.php vor
Code: Alles auswählen
//-- mod : today at yesterday at ------------------------------------------------------------------------
//-- add
//
// PARSE DATEFORMAT TO GET TIME FORMAT
// Dazu auch ggf. den Zeitversatz mit -7200 korrigieren. Und testen, daß es mit weiteren Zeitzonen dann auch weiterhin fehlerfrei läuft.
Ist mir wirklich unerklärlich, wie diese Differenz zustande kommt. Wenn der Server GMT 1 läuft, wäre das noch erklärlich, aber meistens laufen die ja GMT 0...
BTW: Die Referenzzeit für Deine Portal-Uhr ist der lokale Rechner des Users
Bitte nicht mit den Post-Zeiten verwechseln! Hier werden ja auch die User-Zeitzonen vom Server gesteuert!!!
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!
-={ 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!
Das Verschieben des Blockes in der page_header.php brachte keine Änderung.
Denn Zeitversatz muss ich ja mit + 7200 korrigieren, um dem Counter vorzugaukel, es wäre schon 2h später.
Weitere zeitzonen habe ich getestet, läuft. Die Countdownzeit passt sich jeweils an (GMT 0 = +1h, GMT -1 = +2H, usw.)
Wenn es um die Boardzeit ging, habe ich nie auf die Flashuhr geschaut, sondern auf die Anzeige im Portal, bzw. Index.
Leider weiss ich auch nicht, wo jetzt noch der Fehler sein soll. Ich werde den Countdown Mod auch nochmals in mein Testboard (läuft auf dem selben Server) installieren. Erhoffe mir aber keine Änderung..
Denn Zeitversatz muss ich ja mit + 7200 korrigieren, um dem Counter vorzugaukel, es wäre schon 2h später.
Code: Alles auswählen
$event_stop -= $userdata['user_timezone'] * 3600 + 7200;Wenn es um die Boardzeit ging, habe ich nie auf die Flashuhr geschaut, sondern auf die Anzeige
Code: Alles auswählen
Aktuelles Datum und Uhrzeit: Do 28 Apr, 2005 08:21Leider weiss ich auch nicht, wo jetzt noch der Fehler sein soll. Ich werde den Countdown Mod auch nochmals in mein Testboard (läuft auf dem selben Server) installieren. Erhoffe mir aber keine Änderung..
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Eine Idee habe ich auch noch. Wenn die funktioniert, verlagere ich das Timemanagement komplett auf den Server. Dann sollte es immer stimmen.
Werde mich dazu dann später melden.
Werde mich dazu dann später melden.
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!
-={ 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!
[quote="modbo - Do 28.Apr, 2005 08:24";p="30013"]Leider weiss ich auch nicht, wo jetzt noch der Fehler sein soll. Ich werde den Countdown Mod auch nochmals in mein Testboard (läuft auf dem selben Server) installieren. Erhoffe mir aber keine Änderung..[/quote]
Waaah. Auf dem Testboard läuft es jetzt
Irgendwo muss ich nen Bock drin haben ... nur wo?
Waaah. Auf dem Testboard läuft es jetzt
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ui, dann bräuchte ich ja doch nichts ändern 
Häng bitte mal Deine functions.php und page_header.php (wenn die obige nicht mehr aktuell ist) hier an.
Vielleicht passt was mit der User-Zeitzone nicht...
Häng bitte mal Deine functions.php und page_header.php (wenn die obige nicht mehr aktuell ist) hier an.
Vielleicht passt was mit der User-Zeitzone nicht...
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!
-={ 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!