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!
- Bootenks
- Beiträge: 1836
- Registriert: Sa 29.Mai, 2004 23:36
- Wohnort: G?rlitz (?stlichste Stadt Deutschlands)
So bei mir gibts mit der neuen Version auch ein Problem:
Wie im Install Text beschrieben habe ich alles noch mal neu installiert. (also nur den Mod nicht das Board :-P) Habe sogar mal die COUNTDOWN SQL Datenbank gedropt. Es läuft alles keine Fehlermeldung nichts, aber als ich einen Termin eingestellt hatte und dieses auf dem Index/Portal überprüfen wollte, finde ich anstatt des Countdowns der Zeit 4 input Felder vor in denen ich selber was eingeben könnte... ~.~ Ich habe auch wie du geschrieben hast alle Dateien ausgetauscht... Es liegt auch nicht am Firefox 1.03 oder IE, denn da kommt das selbige... Hast du da noch ne Zeile vergessen! O.o Ich nehm an dass da irgendwas in der input Zeile fehlt. ;_;
EDIT: Hat sich gerade geklärt... Ich musste {COUNTDOWN} hinter andere JavaScripts setzen damit es funktioniert. ^^" Irgendwie kamen die sich ins Gehege ... ~.~
Wie im Install Text beschrieben habe ich alles noch mal neu installiert. (also nur den Mod nicht das Board :-P) Habe sogar mal die COUNTDOWN SQL Datenbank gedropt. Es läuft alles keine Fehlermeldung nichts, aber als ich einen Termin eingestellt hatte und dieses auf dem Index/Portal überprüfen wollte, finde ich anstatt des Countdowns der Zeit 4 input Felder vor in denen ich selber was eingeben könnte... ~.~ Ich habe auch wie du geschrieben hast alle Dateien ausgetauscht... Es liegt auch nicht am Firefox 1.03 oder IE, denn da kommt das selbige... Hast du da noch ne Zeile vergessen! O.o Ich nehm an dass da irgendwas in der input Zeile fehlt. ;_;
EDIT: Hat sich gerade geklärt... Ich musste {COUNTDOWN} hinter andere JavaScripts setzen damit es funktioniert. ^^" Irgendwie kamen die sich ins Gehege ... ~.~
Zuletzt geändert von Bootenks am Do 28.Apr, 2005 10:41, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Jo, kann schon mal passieren.
Ich habe vorhin erst bei mir einige Funktionen aus der overall_header.tpl in eine externe js-Datei gepackt, um mal wieder aufzuräumen...
Ich habe vorhin erst bei mir einige Funktionen aus der overall_header.tpl in eine externe js-Datei gepackt, um mal wieder aufzuräumen...
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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@modbo
Hmpf, meine Idee klappte nicht, da die Serverzeit ja zum Client gepushed werden müsste, um diese permanent zur Verfügung zu haben.
Also muss die jetzt bestehende Variante genommen werden und wir Dein Board anpassen.
Ist denn bei Umstellung von Board-/Userzeitzone immer noch der Countdown bei Dir korrekt? Also mit der Zeitkorrektur?
Hmpf, meine Idee klappte nicht, da die Serverzeit ja zum Client gepushed werden müsste, um diese permanent zur Verfügung zu haben.
Also muss die jetzt bestehende Variante genommen werden und wir Dein Board anpassen.
Ist denn bei Umstellung von Board-/Userzeitzone immer noch der Countdown bei Dir korrekt? Also mit der Zeitkorrektur?
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!
In meinen Dateien hast du demnach keinen Fehler gefunden?
Stelle ich nur die Boardzeitzone um, ändert sich nichts (sollte ja auch nciht).
Stelle ich die Userzeitzone um ändert sich die Countdownzeit entsprechend.
Stelle ich nur die Boardzeitzone um, ändert sich nichts (sollte ja auch nciht).
Stelle ich die Userzeitzone um ändert sich die Countdownzeit entsprechend.
Weitere zeitzonen habe ich getestet, läuft. Die Countdownzeit passt sich jeweils an (GMT 0 = +1h, GMT -1 = +2H, usw.)
Hi,
ich muss modbo zustimmen.
Besuche ich als Gast mein Forum, ist es eine Stunde zuviel, die abläuft.
Bis 14:00 Uhr als Stoebi mit GMT +1 sind es noch 53 Minuten die verbleiben von jetzt an: 13:07 Uhr
Als Gast sind es 1:53 Minuten die bis 14:00 Uhr verbleiben von jetzt an: 13:07 Uhr.
Ansonsten, dein Modl gefällt mir ehrlich gesagt viel besser.
Klasse Arbeit Oxpus.
Gruß Stöbi
ich muss modbo zustimmen.
Besuche ich als Gast mein Forum, ist es eine Stunde zuviel, die abläuft.
Bis 14:00 Uhr als Stoebi mit GMT +1 sind es noch 53 Minuten die verbleiben von jetzt an: 13:07 Uhr
Als Gast sind es 1:53 Minuten die bis 14:00 Uhr verbleiben von jetzt an: 13:07 Uhr.
Ansonsten, dein Modl gefällt mir ehrlich gesagt viel besser.
Klasse Arbeit Oxpus.
Gruß Stöbi
Zuletzt geändert von Stoebi am Do 28.Apr, 2005 13:10, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ist dann ja auch korrekt bei Euch beiden. Muss halt dann nur noch ggf. ein/zwei Stunden pauschal korrigiert werden und der Mod ist "fehlerfrei".
Danke für die Geduld!
Danke für die Geduld!
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 Gast problem ist ein anderes. Setzt mal die Zeitzone für Anonymous in der DB auf +1 (1.00).
Das hat aber nichts mit meinem Problem zu tun. Auf dem Testboard funktioniert der Mod einwandfrei. Nur im Hauptboard geht der Countdown 2h zu lange, als ob ich irgendwo eine Konstante +2h verbaut hätte.
@oxpus: Ist dann ja auch korrekt bei Euch beiden. Muss halt dann nur noch ggf. ein/zwei Stunden pauschal korrigiert werden
Neeee. Im Testboard gehts ja korrekt auf die h ohne +7200 Fix.
Das hat aber nichts mit meinem Problem zu tun. Auf dem Testboard funktioniert der Mod einwandfrei. Nur im Hauptboard geht der Countdown 2h zu lange, als ob ich irgendwo eine Konstante +2h verbaut hätte.
@oxpus: Ist dann ja auch korrekt bei Euch beiden. Muss halt dann nur noch ggf. ein/zwei Stunden pauschal korrigiert werden
Neeee. Im Testboard gehts ja korrekt auf die h ohne +7200 Fix.
Zuletzt geändert von modbo am Do 28.Apr, 2005 13:33, insgesamt 1-mal geändert.
>Ja, ich meinte ja auch nicht Dein Testboard.
Axo, aber das muss ja einen Grund haben. Ich geh nachher zuhause mal alles durch und vergleiche mit den Originaldateien.
Wird die Uhrzeit noch in anderen Dateien generiert, ausser der page_header.php und functions.php?
Also ich mein jetzt nicht nur den Countdown Mod, sondern alle Zeiten des Boards.
Axo, aber das muss ja einen Grund haben. Ich geh nachher zuhause mal alles durch und vergleiche mit den Originaldateien.
Wird die Uhrzeit noch in anderen Dateien generiert, ausser der page_header.php und functions.php?
Also ich mein jetzt nicht nur den Countdown Mod, sondern alle Zeiten des Boards.
Zuletzt geändert von modbo am Do 28.Apr, 2005 13:46, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Eigentlich nur in der functions.php. Aber es könnte auch irgendwo (session.php, common.php, etc.) die Zeitzone von Board/User geändert werden.
Nur wo
Nur wo
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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Oder +3600 * 2 oder bei Obi.
Ja okay. Ich wünsche Dir viel Spaß und Erfolg.
Hoffentlich wirst Du fündig.
Ja okay. Ich wünsche Dir viel Spaß und Erfolg.
Hoffentlich wirst Du fündig.
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!
Hallo,
also ich hab jetzt folgende Änderung durchgeführt.
includes/page_header.php
Original Zeilen von Oxpus:
hab ich so abgeändert:
Sowohl als Gast ausgetestet und als Testuser mit unterschiedlichen GMT +x Zonen.
Hoffe, funktioniert auch so bei meinem Hoster. ich hab aber noch ein Styling
Problem. Wenn ich das hinbekommen habe, spiele ich das auch beim meinem
Hoster ein.
Gruß Stöbi
also ich hab jetzt folgende Änderung durchgeführt.
includes/page_header.php
Original Zeilen von Oxpus:
Code: Alles auswählen
$event_stop -= $userdata['user_timezone'] * 3600;
$event_stop += (date('I')) ? 3600 : 0;Code: Alles auswählen
//$event_stop -= $userdata['user_timezone'] * 3600;
//$event_stop += (date('I')) ? 3600 : 0;Hoffe, funktioniert auch so bei meinem Hoster. ich hab aber noch ein Styling
Problem. Wenn ich das hinbekommen habe, spiele ich das auch beim meinem
Hoster ein.
Gruß Stöbi
Zuletzt geändert von Stoebi am Do 28.Apr, 2005 17:47, insgesamt 3-mal geändert.
Typisch Stoebi wieder. Logisch, du hast vollkommen recht. Ich habe meinen
Beitrag (Nr. 64) entsprechend angepasst.
Wollte auch nur schnell bescheid geben, dass ich dein Mod bei meinem Hoster eingespielt
habe. Der Countdown läuft sowohl als Gast aber auch als registrierter User mit unter-
schiedlichen Zeitzonen absolut einwandfrei. Ich hoffe, ich habe nichts übersehen.
Danke Oxpus ^b
Gruß Stöbi
Hi,
Ich hab eine frage zu dieser Zeile
speziell style="display:"
Das war es dann? Kommt nach dem : nichts? Ich kann darüber leider
bei de.selfhtml.org nichts finden.
Hab nämlich mit Opera mal wieder Probs mit der Anzeige von - : und der Tag- und Zeitanzeige. Die Tag- und Zeitanzeige ist nicht mit dem Wort "Verbleibende Tage", bei mir nennt sich das jetzt Verbleibende Zeit, mittig, und die Anzeige von - sowie : ist zu tief.
Hier der Abschnitt, den ich soweit angepasst habe.
Anmerkung: class="gen" hab ich raus genommen, weil in der .css Datei nicht definiert.
Gruß Stöbi
Ich hab eine frage zu dieser Zeile
Code: Alles auswählen
<div id="time_event" class="genmed" style="display:">Das war es dann? Kommt nach dem : nichts? Ich kann darüber leider
bei de.selfhtml.org nichts finden.
Hab nämlich mit Opera mal wieder Probs mit der Anzeige von - : und der Tag- und Zeitanzeige. Die Tag- und Zeitanzeige ist nicht mit dem Wort "Verbleibende Tage", bei mir nennt sich das jetzt Verbleibende Zeit, mittig, und die Anzeige von - sowie : ist zu tief.
Hier der Abschnitt, den ich soweit angepasst habe.
Anmerkung: class="gen" hab ich raus genommen, weil in der .css Datei nicht definiert.
Code: Alles auswählen
<!-- BEGIN switch_countdown_on -->
<br />
<form name="countdown">
<table align="center" width="100%" cellspacing="0" cellpadding="3" border="0" class="forumline">
<tr>
<th align="center" colspan="3">{TITLE}</th>
</tr>
<tr>
<td align="left" valign="center" width="20%" class="topbkg2">{IMG_LEFT}</td>
<td align="center" width="60%" class="topbkg2">
{DESC}<br /><br />
<div id="time_event" class="genmed" style="display:"><b>
{L_DAYS} <input name="days" class="topbkg2" size=8 style="border: 0px none; border-style: hidden; text-align: center; font-size: 10pt">
<span style="display: {FULL_DISPLAY};" name="time_string">-
<input name="hours" class="topbkg2" size=4 style="border: 0px none; border-style: hidden; text-align: center; font-size: 10pt">:
<input name="mins" class="topbkg2" size=4 style="border: 0px none; border-style: hidden; text-align: center; font-size: 10pt">:
<input name="secs" class="topbkg2" size=4 style="border: 0px none; border-style: hidden; text-align: center; font-size: 10pt">
</b></span></div>
<div id="event_time" style="display:none">{EVENT_TEXT}</div>
</td>
<td align="right" valign="center" width="20%" class="topbkg2">{IMG_RIGHT}</td>
</tr>
</table>
</form>
<table border="0" cellpadding="0" cellspacing="0" class="tbl"><tr><td class="tbll"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblbot"><img src="images/spacer.gif" alt="" width="8" height="4" /></td><td class="tblr"><img src="images/spacer.gif" alt="" width="8" height="4" /></td></tr></table>
<script language="JavaScript" type="text/javascript">countdown();</script>
<!-- END switch_countdown_on -->Gruß Stöbi
Zuletzt geändert von Stoebi am Do 28.Apr, 2005 19:26, insgesamt 3-mal geändert.
Huhu
Da bin ich wieder ... und halb fündig. Es liegt definitiv an meiner page_header.php
Wie ich darauf komme? Ich hab einfach die von meinem Testboard genommen und kurzeitig ausprobiert.
Und siehe da, die Zeit wird korrekt angezeigt. Nun heisst es also weiter rummprobieren.
//edit: So, der Fehler ist gefunden
Auskommentiert der Code, welcher bei mir installiert war.
Jetzt habe ich mir den Mod nochmals aus dem DL-Bereich heruntergeladen. Beide Versionen sind an mehreren Stellen nicht deckungsgleich, was die Funktion in der page_header.php angeht
In der Hoffnung, dass die im Downloadbereich jetzt die aktuellste ist, werde ich die nehmen.
Sry für den Trouble ... ^7
Wie ich darauf komme? Ich hab einfach die von meinem Testboard genommen und kurzeitig ausprobiert.
Und siehe da, die Zeit wird korrekt angezeigt. Nun heisst es also weiter rummprobieren.
//edit: So, der Fehler ist gefunden
Code: Alles auswählen
// $stop = $b_month.' '.$b_day.', '.$b_year.' '.$b_hour.':'.$b_minute.':'.$b_second.' GMT'.$ctimesign;
$stop = $b_month.' '.$b_day.', '.$b_year.' '.$b_hour.':'.$b_minute.':'.$b_second;Jetzt habe ich mir den Mod nochmals aus dem DL-Bereich heruntergeladen. Beide Versionen sind an mehreren Stellen nicht deckungsgleich, was die Funktion in der page_header.php angeht
In der Hoffnung, dass die im Downloadbereich jetzt die aktuellste ist, werde ich die nehmen.
Sry für den Trouble ... ^7
Zuletzt geändert von modbo am Do 28.Apr, 2005 20:11, insgesamt 4-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@Stöbi
Das muss gesetzt werden, damit nach Ablauf des Countdowns die leere Zeitfelder gegen den Eventtext ausgestauscht werden.
"display" ist dafür da, einen Block anzuzeigen oder auszublenden, aber nicht wegzulassen!
Darin erfasste Daten werden beim Submit ebenfalls übertragen !
Das muss gesetzt werden, damit nach Ablauf des Countdowns die leere Zeitfelder gegen den Eventtext ausgestauscht werden.
"display" ist dafür da, einen Block anzuzeigen oder auszublenden, aber nicht wegzulassen!
Darin erfasste Daten werden beim Submit ebenfalls übertragen !
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!
Doch, steht in der Mod History in der MOD-advanced_countdown.txt
Ich würde komplett deinstallieren. Ist ja nicht so aufwendig.
Code: Alles auswählen
## MOD History:
##
## 2005-04-27 - Version 1.0.8
## - Recode the time management
## For update complete reinstall this hack and replace all files
##
## 2005-04-24 - Version 1.0.7
## - FIX user timezone
## For update reinstall the part for page_header.php
##
## 2005-03-02 - Version 1.0.6
## - FIX using quotes and convert links into html
## For update reinstall the part for page_header.php and replace
## admin/admin_countdown.php
##
## 2005-01-10 - Version 1.0.5
## - FIX displaying right countdown time on ACP
## For update replace
## admin/admin_countdown.php
Zuletzt geändert von modbo am Do 28.Apr, 2005 23:40, insgesamt 1-mal geändert.
