Heute/Gestern-MOD geht 2h nach

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
tts
Mitglied
Beiträge: 177
Registriert: 19.05.2007 14:14
Kontaktdaten:

Heute/Gestern-MOD geht 2h nach

Beitrag von tts »

Hi

Ich habe bei meiner Heute/Gestern Mod das Problem, dass Gestern erst nach 02:00 Uhr da steht. Was soll ich am Quellcode ändern, damit es funzt?

Code: Alles auswählen

function create_date($format, $gmepoch, $tz, $calcDelta=true)
{
   global $board_config, $lang;
   static $translate;

   $time = $gmepoch + (7200 * $tz);
   if ( $calcDelta ) {
      $midnight = gmmktime(0, 0, 0);
      $delta = $time - $midnight;
      if ($delta >= 0 && $delta < 86400)
      {
         return $lang['datetime']['Today'] . gmdate('H:i', $time);
      }
      else
      if ($delta < 0 && $delta > - 86400)
      {
         return $lang['datetime']['Yesterday'] . gmdate('H:i', $time);
      }
   }
   $pre_format = @gmdate($format, $time);

   if ( empty($translate) && $board_config['default_lang'] != 'english' )
   {
      @reset($lang['datetime']);
      while ( list($match, $replace) = @each($lang['datetime']) )
      {
         $translate[$match] = $replace;
      }
   }

   return ( !empty($translate) ) ? strtr($pre_format, $translate) : $pre_format;
} 
Muss man was an der $midnight = gmmktime(0, 0, 0); ändern?

Danke schonmal.
Nicht irgendein PC-Forum --> http://www.ttshooter.de
Guckst Du hier -> Video anschauen
Benutzeravatar
tts
Mitglied
Beiträge: 177
Registriert: 19.05.2007 14:14
Kontaktdaten:

Beitrag von tts »

Ich möchte nur, dass schon ab 00:01 Gestern angezeigt wird und nicht wie zur Zeit erst ab 02:00Uhr.

Woran kann das liegen?
Nicht irgendein PC-Forum --> http://www.ttshooter.de
Guckst Du hier -> Video anschauen
Maxe
Mitglied
Beiträge: 154
Registriert: 15.07.2006 00:17

Beitrag von Maxe »

Hallo tts,

ich habe genau das selbe Problem.

Wer zwischen 0-2Uhr schreibt bekommt nicht den verweiß auf Heute bzw Gestern.

Lösung hab ich leider auch keine dafür aber vielleicht gibt es noch mehr "Opfer"?!

Viele Grüße Maxe
Benutzeravatar
Isyan
Mitglied
Beiträge: 393
Registriert: 26.08.2007 15:36
Wohnort: Augsburg

Beitrag von Isyan »

ich weiß net, aber vlt liegt es bei euren einstellungen im forum (gmt +1 stunde) oder so habt ihr villeicht falsch - unter konfiguration mal ändern und dann schauen
Benutzeravatar
tts
Mitglied
Beiträge: 177
Registriert: 19.05.2007 14:14
Kontaktdaten:

Beitrag von tts »

Ja, guter Vorschlag, aber das stimmt, da die "normalen Datumsangaben" richtig sind.

Es steht eben Heute erst ab 02:00Uhr da.
Nicht irgendein PC-Forum --> http://www.ttshooter.de
Guckst Du hier -> Video anschauen
Benutzeravatar
Isyan
Mitglied
Beiträge: 393
Registriert: 26.08.2007 15:36
Wohnort: Augsburg

Beitrag von Isyan »

würde mir den MOD auch einbauen, aber sobald hier die lösung zum fehler gepostet wurde ;)
maker
Mitglied
Beiträge: 99
Registriert: 20.04.2004 17:09

Beitrag von maker »

Antworten

Zurück zu „phpBB 2.0: Mod Support“