Advanced Countdown problem
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!
Advanced Countdown problem
What timezone does this mod use?...and how do i make it so that it uses the users timezone instead of the default timezone?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
This mod uses the board timezone, because the countdown will run for it.
To use the user timezone, find in portal.php
and replace this with
To use the user timezone, find in portal.php
Code: Alles auswählen
$b_day = date('d', $event_stop);
$b_month = date('n', $event_stop);
$b_year = date('Y', $event_stop);
$b_hour = date('H', $event_stop);
$b_minute = date('i', $event_stop);
$b_second = date('s', $event_stop);Code: Alles auswählen
$b_day = create_date('d', $event_stop, $userdata['user_timezone']);
$b_month = create_date('n', $event_stop, $userdata['user_timezone']);
$b_year = create_date('Y', $event_stop, $userdata['user_timezone']);
$b_hour = create_date('H', $event_stop, $userdata['user_timezone']);
$b_minute = create_date('i', $event_stop, $userdata['user_timezone']);
$b_second = create_date('s', $event_stop, $userdata['user_timezone']);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!
portal.php?
Nachdem ich hier alle Topics zu dem Thema gelesen habe, denke ich, du meinst die page_header.php, oder?
Jedenfalls funktioniert es dann bei mir und die Zeit wird richtig angezeigt. Vorher war es bei mir eine Stunde zuviel, Board und Userzeitzone aber gleich.
Damit dürfte sich dieser Gedanke auch erledigt haben, oder? Zu einer Lösung mit create_date() ist es ja zudem noch nicht gekommen.
http://www.oxpus.de/viewtopic.php?p=19334#19334
für die darstellung im Portal muss ich mir noch etwas überlegen. Durch das cellspacing="1" im fisubsilversh sieht man die Rahmenübergänge zwischen den Imagezellen und dem Mittelteil.
Sorry, aber in Englisch hätte ich das nicht ausfühen können
Nachdem ich hier alle Topics zu dem Thema gelesen habe, denke ich, du meinst die page_header.php, oder?
Jedenfalls funktioniert es dann bei mir und die Zeit wird richtig angezeigt. Vorher war es bei mir eine Stunde zuviel, Board und Userzeitzone aber gleich.
Damit dürfte sich dieser Gedanke auch erledigt haben, oder? Zu einer Lösung mit create_date() ist es ja zudem noch nicht gekommen.
http://www.oxpus.de/viewtopic.php?p=19334#19334
für die darstellung im Portal muss ich mir noch etwas überlegen. Durch das cellspacing="1" im fisubsilversh sieht man die Rahmenübergänge zwischen den Imagezellen und dem Mittelteil.
Sorry, aber in Englisch hätte ich das nicht ausfühen können
[quote="oxpus - Do 16.Sep, 2004 23:23";p="14003"]replace this with
[/quote]
Somit hab ich jetzt auch endlich mal diese Funktion kapiert.
:rolleyes:
Code: Alles auswählen
$b_day = create_date('d', $event_stop, $userdata['user_timezone']);
$b_month = create_date('n', $event_stop, $userdata['user_timezone']);
$b_year = create_date('Y', $event_stop, $userdata['user_timezone']);
$b_hour = create_date('H', $event_stop, $userdata['user_timezone']);
$b_minute = create_date('i', $event_stop, $userdata['user_timezone']);
$b_second = create_date('s', $event_stop, $userdata['user_timezone']);Somit hab ich jetzt auch endlich mal diese Funktion kapiert.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
create_date() ist eine phpBB-Funktion, die den php-Befehl date() erweitert.
Dabei folgende Parameter:
Das Datums-/Zeitformat ist das gleiche, wie auch für date() verwendet wird.
Timestring ist eine Variable, die die umzusetzende Zeit als Unix-Timestamp enthält. time(); ist hier die aktuelle Zeit.
Und Timezone ist die Zeitzone, die zur darzustellenden Zeit berücksichtigt werden soll. Mitteleuropa wäre hier z.B. GMT + 1.
Dabei folgende Parameter:
Code: Alles auswählen
create_date(date-/timeformat, timestring, timezone);Timestring ist eine Variable, die die umzusetzende Zeit als Unix-Timestamp enthält. time(); ist hier die aktuelle Zeit.
Und Timezone ist die Zeitzone, die zur darzustellenden Zeit berücksichtigt werden soll. Mitteleuropa wäre hier z.B. GMT + 1.
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!