Gestern - Heute - Mod
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.
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.
Gibts was NEUES??
Hey Leute ich werke grade hier mit diesen Codes rum und denke mir 2.0.10 ... wir sind doch schon bei 2.0.21 wenn ich mich nicht irre.
Ich habe auf jeden fall diesen Mod hier eingebaut also nur die functions.php geändert, klappt auch alles ganz toll, nur ist die Zeiteinstellung 2 stunden verstellt, wie hier im thread auch schon geschrieben wurde, ich hab aber keine ahnung wie man das auf die aktuelle Uhrzeit stellt! Kennt wer was neues dazu, und
Jetzt wird bei der aktuellen Datum und Uhrzeit AUCH Heute anstatt des datums angezeigt, kann man das net irgendwie ändern?
Ich brauche diesen Mod, da bei mir dieser Today_at / Yesterday_a mod nur probleme macht, Mit diesem Mod läuft aber alles gut weil der nix in der index.php ändert.
Hoffe mir hat wer nen Tip!
Gruss Gerry
Ich habe auf jeden fall diesen Mod hier eingebaut also nur die functions.php geändert, klappt auch alles ganz toll, nur ist die Zeiteinstellung 2 stunden verstellt, wie hier im thread auch schon geschrieben wurde, ich hab aber keine ahnung wie man das auf die aktuelle Uhrzeit stellt! Kennt wer was neues dazu, und
Jetzt wird bei der aktuellen Datum und Uhrzeit AUCH Heute anstatt des datums angezeigt, kann man das net irgendwie ändern?
Ich brauche diesen Mod, da bei mir dieser Today_at / Yesterday_a mod nur probleme macht, Mit diesem Mod läuft aber alles gut weil der nix in der index.php ändert.
Hoffe mir hat wer nen Tip!
Gruss Gerry
Dafür kenne ich mich jetzt leider zu wenig aus, was ist ACP und wo ändere ich dann was?
Ja klar in der Spalte Letzter Beitrag soll ja auch Heute etc. stehen, nur ist es bei Aktuelles Datum und Urzeit: Heute, 18:15... nicht sehr angebracht, da sollte dann doch das Datum stehen.. weist du wie man das machen kann?
Danke, Gruss
Ja klar in der Spalte Letzter Beitrag soll ja auch Heute etc. stehen, nur ist es bei Aktuelles Datum und Urzeit: Heute, 18:15... nicht sehr angebracht, da sollte dann doch das Datum stehen.. weist du wie man das machen kann?
Danke, Gruss
Ging das bei dir so? Ich hab das ausprobiert mit GMT +3 und -1 aber es blieb alles wie es war... hmm hab jetzt auch keine ahnung, manche hatten im code die 3600 auf 7200 geändert, das brachte aber bei mir auch nix.
Du weist aber jetzt nicht von einem neueren MOD der auf 2.0.21 angepasst ist, ich meine dieser hier ist ja schon von 2.0.08.
Trotzdem danke,
Gruss Gerry
Du weist aber jetzt nicht von einem neueren MOD der auf 2.0.21 angepasst ist, ich meine dieser hier ist ja schon von 2.0.08.
Trotzdem danke,
Gruss Gerry
Also mit dieser Änderung geht das "Heute" und "Gestern" bist jetzt 1a.
Ich hab den Code noch etwas verändert und hab damit das Zeitverschiebungsproblem gelöst.
ABER: Das Datum ist jetzt nur in den Beiträgen ok, beim "Aktuelles Datum und Uhrzeit" steht jetzt auch "Heute".
Und beim "Letzten Besuch" steht jetzt auch "heute" und "Gestern".
Ich hab einfach das aktuelle Datum rausgelöscht, weil wer braucht das schon, jeder hat rechts unten ne Uhr
Datei includes/functions:
ersetzen durch:
Gruß Maxe
Ich hab den Code noch etwas verändert und hab damit das Zeitverschiebungsproblem gelöst.
ABER: Das Datum ist jetzt nur in den Beiträgen ok, beim "Aktuelles Datum und Uhrzeit" steht jetzt auch "Heute".
Und beim "Letzten Besuch" steht jetzt auch "heute" und "Gestern".
Ich hab einfach das aktuelle Datum rausgelöscht, weil wer braucht das schon, jeder hat rechts unten ne Uhr

Datei includes/functions:
Code: Alles auswählen
return ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
Code: Alles auswählen
$thetime = ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
$L_Today = 'Heute';
$L_Yesterday = 'Gestern';
$time_format = " H:i ";// - hour:minute am/pm
$date = getdate();
$today = $date['mday'];
$month = $date['mon'];
$year = $date['year'];
$forum_date_today = @gmdate ("d", $gmepoch);
$forum_date_month = @gmdate ("m", $gmepoch);
$forum_date_year = @gmdate ("Y", $gmepoch);
if ($forum_date_today == $today && $forum_date_month == $month && $forum_date_year == $year)
$thetime = $L_Today . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//today
else
if ($today != 1 && $forum_date_today == ($today-1) && $forum_date_month == $month && $forum_date_year == $year)
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
else
//if today is 1 and the month is not 1, then we have to check how many days in the previews month
//and then set $yesterday to the last day in the previews month
if ($today == 1 && $month != 1)
{
$yesterday = date ("t", mktime(0,0,0,($month-1),1,$year));//returns how many days in the previews month
if ($forum_date_today == $yesterday && $forum_date_month == ($month-1) && $forum_date_year == $year)
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
}
else
//if we are in the first day in the year
if ($today == 1 && $month == 1)
{
$yesterday = date ("t", mktime(0,0,0,12,1,($year -1)));
if ($forum_date_today == $yesterday && $forum_date_month == 12 && $forum_date_year == ($year-1))
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
}
return ($thetime);
- scheibenbrot
- Mitglied
- Beiträge: 1552
- Registriert: 23.12.2005 14:32
Hallo,
bei mir hat folgendes geholfen:
Den Code habe ich verwendet:
Dann habe ich noch 3600 auf 7200 geändert.
Dann stimmt die Zeit, aber Heute wurde mit Gestern vertauscht.
Dann habe ich bei yesterday Heute eingetragen und bei today gestern.
Jetzt Zeigt der das richtig an
bei mir hat folgendes geholfen:
Den Code habe ich verwendet:
Code: Alles auswählen
$thetime = ( !empty($translate) ) ? strtr(@gmdate($format, $gmepoch + (3600 * ($tz+date("I")))), $translate) : @gmdate($format, $gmepoch + (3600 * ($tz+date("I"))));
$L_Today = 'Heute';
$L_Yesterday = 'Gestern';
$time_format = " H:i ";// - hour:minute am/pm
$date = getdate();
$today = $date['mday'];
$month = $date['mon'];
$year = $date['year'];
$forum_date_today = @gmdate ("d", $gmepoch);
$forum_date_month = @gmdate ("m", $gmepoch);
$forum_date_year = @gmdate ("Y", $gmepoch);
if ($forum_date_today == $today && $forum_date_month == $month && $forum_date_year == $year)
$thetime = $L_Today . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//today
else
if ($today != 1 && $forum_date_today == ($today-1) && $forum_date_month == $month && $forum_date_year == $year)
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
else
//if today is 1 and the month is not 1, then we have to check how many days in the previews month
//and then set $yesterday to the last day in the previews month
if ($today == 1 && $month != 1)
{
$yesterday = date ("t", mktime(0,0,0,($month-1),1,$year));//returns how many days in the previews month
if ($forum_date_today == $yesterday && $forum_date_month == ($month-1) && $forum_date_year == $year)
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
}
else
//if we are in the first day in the year
if ($today == 1 && $month == 1)
{
$yesterday = date ("t", mktime(0,0,0,12,1,($year -1)));
if ($forum_date_today == $yesterday && $forum_date_month == 12 && $forum_date_year == ($year-1))
$thetime = $L_Yesterday . @gmdate ($time_format, $gmepoch + (3600 * ($tz+date("I"))));//yesterday
}
return ($thetime);
Dann stimmt die Zeit, aber Heute wurde mit Gestern vertauscht.
Dann habe ich bei yesterday Heute eingetragen und bei today gestern.
Jetzt Zeigt der das richtig an

Love is the slowest form of suicide.
Also ich hatte das schlussendlich mit nem anderen mod geloest, der das ganze in 2 dateien loest und nicht 5.. wie der hies weis ich aber leider nichtmehr, da ich schon zu viel mods gesucht, ausprobiert und wieder geloescht habe, aber wenn ihr dann einen findet der nur 2 oder 3 files updated, der geht problemlos mit anderen mods zusammen und hat KEINE zeitverschiebung, und auch das aktuelle datum etc stimmt, da dieser mod nicht in die generelle Zeit des Forums eingreift!!!
Gruss Gerry
Gruss Gerry