Beiträge: 194
Themen: 46
Registriert seit: 07.02.2006
hi
habe schon ein wenig rumgelesen zu dem thema aber noch keine loesung gefunden...
wir haben ja seit gestern sommerzeit ;-) d.h. +1h
jetzt kann es doch nicht wirklich angehen, dass jeder user diese sommerzeitkorrektur selber einstellen muss ? zumal, wenn er das tut, wird auch in der winterzeit +1h gerechnet ?
gibts da keine default einstellung fuer bzw eine im admin bereich ?
danke
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Nein, eine Einstellung dazu existiert nicht. Du kannst die Sommerzeitkorrektur für alle Benutzer durch folgenden Query aktivieren:
Code:
UPDATE mybb_users SET dst = 'yes';
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 194
Themen: 46
Registriert seit: 07.02.2006
das ist schonmal sehr hilfreich, vielen dank ;-) und im winter dann wieder auf NO denke ich mal ;-)
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
Die Query zur Sommerzeitkorrektur ist ja schon einmal sehr hilfreich.
Ich hätte da aber noch eine Frage:
Welche Query muss ich durchführen, damit ich auch die Zeitzone aller Benutzer auf einmal ändern kann (also z.B. auf GMT +1)? (Die Standard-Zeitzone des Forums habe ich bereits im Admin-CP auf +1 eingestellt.)
Das ist doch sicherlich auch irgendwo in der Tabelle mybb_users gespeichert.
Gruß
Boardie05
Beiträge: 55
Themen: 10
Registriert seit: 04.03.2006
Wo aktiviere ich das??? *dummis
Greetz
Liebe Grüße der Marceau
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Die Sommerzeitkorrektur? In deinem Benutzer-CP in den Optionen.
@Boardie05:
Code:
UPDATE mybb_users SET timezone = '+1';
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 55
Themen: 10
Registriert seit: 04.03.2006
hat geklappt, dankeschön. Muss ich das dann im Winter wieder auf 'No' setzen ??
Grüüüße
Liebe Grüße der Marceau
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
@Michael:
Danke!
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
Mögliche Lösung dür das Sommerzeitproblem (so lang die 1.2 noch nicht heraus ist):
Sommerzeitkorrektur bei allen auf "no".
Suche in inc/functions.php:
ändere darüber:
PHP-Code:
$date = gmdate($format, $stamp + ($offset * 3600));
if($mybb->settings['dateformat'] == $format && $ty && $mybb->settings['todayyesterday'] != "no")
{
$stamp = mktime();
$todaysdate = gmdate($format, $stamp + ($offset * 3600));
$yesterdaysdate = gmdate($format, ($stamp - 86400) + ($offset * 3600));
if($todaysdate == $date)
{
$date = $lang->today;
}
elseif($yesterdaysdate == $date)
{
$date = $lang->yesterday;
}
}
zu:
PHP-Code:
if(date("I", $stamp + ($offset * 3600)) != gmdate("I", $stamp + ($offset * 3600)))
{
$summer = (date("I", $stamp + ($offset * 3600))) * 3600;
}
else
{
$summer = "0";
}
$date = gmdate($format, $stamp + ($offset * 3600) + $summer);
if($mybb->settings['dateformat'] == $format && $ty && $mybb->settings['todayyesterday'] != "no")
{
$stamp = mktime();
$todaysdate = gmdate($format, $stamp + ($offset * 3600) + $summer);
$yesterdaysdate = gmdate($format, ($stamp - 86400) + ($offset * 3600) + $summer);
if($todaysdate == $date)
{
$date = $lang->today;
}
elseif($yesterdaysdate == $date)
{
$date = $lang->yesterday;
}
}
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser