[Today At/Yesterday At Version 1.2.1 ] Fehler bei Firefox

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
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!
Antworten
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

[Today At/Yesterday At Version 1.2.1 ] Fehler bei Firefox

Beitrag von ronny »

Hallo liebe Oxpus Community....

Ich habe, wie oben beschrieben, den Mod
( http://rpgnet.clanmckeen.com/demo/viewtopic.php?t=722 ) verwendet. Das erste Problem jedoch: Er zeigt "Gestern" bei diesem
Beitrag an obwohl das "Heute" stehen müsste.
In der Index Seite klappt die Anzeige gar nicht, deswegen habe ich es erstmal raus gelassen.
Und wenn man sich mit Firefox einloggt, wird das Datum gar nicht erst angezeigt...
Also in der viewtopic.php und viewforum.php...
Ich wende mich an euch, da dieser Mod hier auch verbaut. Ich danke im vorraus...

LG Ronny ¦4
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, Zeitzonenproblem.
Ich hatte das auch mal gelöst.
Lass mich das raussuchen, dann poste ich das nachher.
Du hast den "allerersten" MOD in dem Topic verbaut?
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Jab, habe ich... Ich danke dir schonmal

lg ronny
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So.
Finde in der includes/page_header.php

Code: Alles auswählen

//
// 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); 
und ersetze diesen Block durch

Code: Alles auswählen

//
// PARSE DATEFORMAT TO GET TIME FORMAT // TODAY AT MOD
//
$user_dateformat = $board_config['default_dateformat'];
$user_tz = $board_config['board_timezone'];

$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(),$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); 
Das sollte helfen.
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Es funktioniert :)
Funktioniert dann auch die index.php?

Danke schonmal... ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sollte überall gehen.
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Code: Alles auswählen

                        //
                        // TODAY AT MOD
                        //
                        if ( $board_config['time_today'] < $searchset[$i]['post_time'])
                        {
                           $last_post_time = sprintf($lang['Today_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']));
                        }
                           else if ( $board_config['time_yesterday'] < $searchset[$i]['post_time'])
                        {
                           $last_post_time = sprintf($lang['Yesterday_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']));
                        }
                        // END MOD
Füge ich das in der index.php ein, tut sich leider gar nichts im index... Also ist hier sicher auch was falsch?

LG Ronny ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wieso willst Du das im Index einfügen?
Die Zeit wird doch schon "normalerweise" überall mit Heute/Gestern angezeigt...
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Ja, aber diese Änderung steht doch so in der Installationsanleitung?!?
Oder mache ich was falsch?

LG Ronny :D
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach so!
Ja, dann klar, muss das so da 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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Und das ist ja das Prob. Es ist drin, jedoch funktioniert es nicht...
Danke für die Hilfe...
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Pack mal Deine index.php hier an...
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

wird gemacht... ;)

[ Attachment gelöscht am Sa 19.Aug, 2006 12:13 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und nu?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Danke... Funktioniert Super!!!

LG Ronny
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na wer sagts denn.
Den Fehler hatte ich übrigends auch:
In der index.php hatte der Autor $searchset[$i] anstelle $forum_data[$i] verwendet. Wohl aus dem Block für die search.php kopiert...
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Hi...

Nur, was ich nicht verstehe, ist, warum User, die Firefox verwenden, keine Uhrzeit hinter Heute, sehen?

LG Ronny
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Weil die das vielleicht im Profil nicht eingestellt haben?
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!
Benutzeravatar
ronny
Beiträge: 20
Registriert: Mi 16.Aug, 2006 16:35

Beitrag von ronny »

Ich bin dumm...
Na klar.. genau das war es...

Viele Dank.

LG Ronny ;)
Antworten