MyBB.de Forum
sommerzeit - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: sommerzeit (/thread-1568.html)

Seiten: Seiten: 1 2 3


sommerzeit - Tifflor - 26.03.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



RE: sommerzeit - Michael - 26.03.2006

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';



RE: sommerzeit - Tifflor - 26.03.2006

das ist schonmal sehr hilfreich, vielen dank ;-) und im winter dann wieder auf NO denke ich mal ;-)



RE: sommerzeit - Boardie05 - 27.03.2006

Die Query zur Sommerzeitkorrektur ist ja schon einmal sehr hilfreich. Smile

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


RE: sommerzeit - Marceau - 27.03.2006

Wo aktiviere ich das??? *dummis

Greetz


RE: sommerzeit - Michael - 27.03.2006

Die Sommerzeitkorrektur? In deinem Benutzer-CP in den Optionen.

@Boardie05:
Code:
UPDATE mybb_users SET timezone = '+1';



RE: sommerzeit - NetHunter - 27.03.2006

Marceau schrieb:Wo aktiviere ich das??? *dummis

Greetz

Falls du den Querybefehl meinst. Gehe in phpmyadmin --> Datenbank aufrufen --> SQL --> bei Run SQL query/queries on database *deine Datenbank* diesen Befehl eingeben UPDATE mybb_users SET dst = 'yes';
Go anklicken.
Fertig!


RE: sommerzeit - Marceau - 27.03.2006

hat geklappt, dankeschön. Muss ich das dann im Winter wieder auf 'No' setzen ??

Grüüüße


RE: sommerzeit - Boardie05 - 27.03.2006

@Michael: Danke!Cool


RE: sommerzeit - frankrieger - 27.03.2006

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:
PHP-Code:
return $date
ä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;
        }
    }