yesterday / Today AddOn
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!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- knalltrauma
- Beiträge: 65
- Registriert: Do 08.Jul, 2004 10:59
- knalltrauma
- Beiträge: 65
- Registriert: Do 08.Jul, 2004 10:59
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn Du nur das Zeitformat umstellen willst, musst Du lediglich ein anderes in Deinem Profil einstellen. So z.B.:
Das gleiche gilt natürlich auch für das Board-Zeitformat. Das stellst Du im ACP unter Allgemein > Konfiguration ein.
Für die genauen Bezeichnungen hier die Übersicht: http://de3.php.net/manual/de/function.date.phpd.m.Y H:i:s
Das gleiche gilt natürlich auch für das Board-Zeitformat. Das stellst Du im ACP unter Allgemein > Konfiguration ein.
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!
- knalltrauma
- Beiträge: 65
- Registriert: Do 08.Jul, 2004 10:59
Wow! Geht ja schnell hier :-) Vielen lieben Dank OXPUS!
Die letzte Frage...ich hab im Template den Bereich, wo die User die Zeit einstellen können entfernt ... war für viele "verwirrend"... wenn ich das angegebene Format oben nun im Admin-Panel erfasse, gilt das dann autom. bei allen neuen Usern (Registrierungen). Und wie kann ich die bisherigen alle "updaten" in der Datenbank (diejenigen, die eine andere Einstellung haben)?
Die letzte Frage...ich hab im Template den Bereich, wo die User die Zeit einstellen können entfernt ... war für viele "verwirrend"... wenn ich das angegebene Format oben nun im Admin-Panel erfasse, gilt das dann autom. bei allen neuen Usern (Registrierungen). Und wie kann ich die bisherigen alle "updaten" in der Datenbank (diejenigen, die eine andere Einstellung haben)?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Also:
Alle neuen User bekommen die Standard-Einstellungen des Boards mitgegeben. Kann diese ein User nicht ändern, hat er auch eine 24 Stunden-Anzeige.
Der Today/Yesterday Mod bezieht seine Zeitformate auch aus den Board-Einstellungen, also sind die Angaben auch für alle User so sichtbar.
Zum Update verwende das hier mit z.B. phpmyadmin:
Den tabellenprefix "phpbb_" musst Du gegebenenfalls anpassen, wenn Du diesen bei der Installation des Boards anders eingegeben hast.
Danach haben alle User das gleiche 24 Stunden Zeitformat.
Alle neuen User bekommen die Standard-Einstellungen des Boards mitgegeben. Kann diese ein User nicht ändern, hat er auch eine 24 Stunden-Anzeige.
Der Today/Yesterday Mod bezieht seine Zeitformate auch aus den Board-Einstellungen, also sind die Angaben auch für alle User so sichtbar.
Zum Update verwende das hier mit z.B. phpmyadmin:
Code: Alles auswählen
UPDATE phpbb_users SET user_dateformat = 'd.m.Y H:i:s';Danach haben alle User das gleiche 24 Stunden Zeitformat.
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:
Häng mal bitte die Datei an, in der die Varibalen $board_config['today_time'] definiert wird. Da muss eine Anpassung der Sommerzeit rein.
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!
schätze mal hier:
Code: Alles auswählen
#-----[ OPEN ]------------------------------
#
/includes/pageheader.php
// Parse and show the overall header.
//
#
#-----[ BEFORE, ADD ]-----------------------------------
#
//
// PARSE DATEFORMAT TO GET TIME FORMAT // TODAY AT MOD
//
$time_reg = '([gh][[:punct:][:space:]]{1,2}[i][[:punct:][:space:]]{0,2}[a]?[[:punct:][:space:]]{0,2}[S]?)';
eregi($time_reg, $board_config['default_dateformat'], $regs);
$board_config['default_timeformat'] = $regs[1];
unset($time_reg);
unset($regs);
//
// GET THE TIME TODAY AND YESTERDAY
//
$today_ary = explode('|', create_date('m|d|Y', time(),$board_config['board_timezone']));
$board_config['time_today'] = gmmktime(0 - $board_config['board_timezone'] - $board_config['dstime'],0,0,$today_ary[0],$today_ary[1],$today_ary[2]);
$board_config['time_yesterday'] = $board_config['time_today'] - 86400;
unset($today_ary);
Zuletzt geändert von bce am Do 14.Jul, 2005 16:43, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dann versuchs mal mit diesem hier:
Code: Alles auswählen
#-----[ OPEN ]------------------------------
#
/includes/pageheader.php
// Parse and show the overall header.
//
#
#-----[ BEFORE, ADD ]-----------------------------------
#
//
// PARSE DATEFORMAT TO GET TIME FORMAT
//
if ( $userdata['user_id'] == ANONYMOUS )
{
$user_dateformat = $board_config['default_dateformat'];
$user_tz = $board_config['board_timezone'];
}
else
{
$user_dateformat = $userdata['user_dateformat'];
$user_tz = $userdata['user_timezone'];
}
$time_reg = '([gh][[:punct:][:space:]]{1,2}[i][[:punct:][:space:]]{0,2}[a]?[[:punct:][:space:]]{0,2}[S]?)';
eregi($time_reg, $user_dateformat, $regs);
$board_config['default_timeformat'] = $regs[1];
unset($time_reg);
unset($regs);
//
// GET THE TIME TODAY AND YESTERDAY
//
$today_ary = explode('|', create_date('m|d|Y', time(),$user_tz));
$user_tz += ( date('I') ) ? 1 : 0;
$board_config['time_today'] = gmmktime(0 - $user_tz - $board_config['summer_time'],0,0,$today_ary[0],$today_ary[1],$today_ary[2]);
$board_config['time_yesterday'] = $board_config['time_today'] - 86400;
unset($today_ary);
//-- end mod : today at yesterday at ------------------------------------------------------------------------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!
danke dir..
habs mal eingebaut... jetzt heits abwarten bis null uhr 8)^
edit: hab die uhr weng vorgedreht
... funktioniert.... super.. .danke 
habs mal eingebaut... jetzt heits abwarten bis null uhr 8)^
edit: hab die uhr weng vorgedreht
Zuletzt geändert von bce am Do 14.Jul, 2005 18:47, insgesamt 1-mal geändert.