Problem mit Today At/Yesterday At-Mod

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.
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Fehler gefunden, der Sommerzeit-Hack war irgendwann mal "verloren" gegangen:

Die Zeile

Code: Alles auswählen

$board_config['time_today'] = gmmktime(0 - $board_config['board_timezone'] - $board_config['dstime'],0,0,$today_ary[0],$today_ary[1],$today_ary[2]);  
ist noch original und muss durch

Code: Alles auswählen

$board_config['time_today'] = gmmktime(0 - $board_config['board_timezone'] - $board_config['dstime'] - date('I'),0,0,$today_ary[0],$today_ary[1],$today_ary[2]); 
ersetzt werden, dann geht es!

Danke für Eure Hilfen.

Frank-Andre
"credendo vides"
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

sagte ich doch...
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Bei der Umstellung von Sommer- auf Winterzeit, geht das ganze dann wieder "verloren". Mit folgender Änderung des Today-Yesterday-Codes in der page_header.php müßte es aber gehen, dass er automatisch umstellt:

Code: Alles auswählen

//
// GET THE TIME TODAY AND YESTERDAY
//
$today_ary = explode('|', create_date('m|d|Y', time(),$board_config['board_timezone']));
//ab hier geändert von mir //////////
$zeit = localtime(time() , 1);
if ($zeit[tm_isdst]==1)
{
	//Sommerzeit
	$board_config['time_today'] = gmmktime(0 - $board_config['board_timezone'] - $board_config['dstime'] - date('I'),0,0,$today_ary[0],$today_ary[1],$today_ary[2]); 
}
if ($zeit[tm_isdst]==0)
{
	// Winterzeit
	$board_config['time_today'] = gmmktime(0 - $board_config['board_timezone'] - $board_config['dstime'],0,0,$today_ary[0],$today_ary[1],$today_ary[2]);
}
//ende änderungen von mir
$board_config['time_yesterday'] = $board_config['time_today'] - 86400;
unset($today_ary);
CU

Frank-Andre
Zuletzt geändert von Thies am 28.10.2002 09:52, insgesamt 1-mal geändert.
"credendo vides"
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Beitrag von fussle »

funzt der code ? falls ja baue ich denn heute abend sofort ein ;)
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Schau mal nach unter

http://boards.mm-world.gamesurf.tiscali ... /index.php

Dort habe ich ihn eingebaut, dort geht er. Endgültig testen kann ich es natürlich erst mit der nächsten Sommerzeit-Umstellung.

CU

Frank-Andre Thies
"credendo vides"
fussle
Mitglied
Beiträge: 1246
Registriert: 25.06.2002 07:31

Beitrag von fussle »

wie hast du das hinbebekommen, das da noch die beitragsnamen angezeigt werden ?
Ein paar gute Filme bit...
Heute um 10:41
SirMarc
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

Dafür gibt es einen Mod mit dem Namen "Last Topic Title Index". Wo ich den aber genau her habe weiss ich leider nicht mehr, war entweder bei phpbb2.de oder phphacks.com, wenn ich mich recht erinnere.

CU

Frank-Andre
"credendo vides"
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Thies hat geschrieben:Bei der Umstellung von Sommer- auf Winterzeit, geht das ganze dann wieder "verloren".
behaupt keine dinge die nicht stimmen... meine änderung funktioniert bestens mir auch mit sommerzeit... was meinst du für was das date('I') ist ? ;-)
Thies
Mitglied
Beiträge: 106
Registriert: 01.07.2002 15:58
Wohnort: Thüringen
Kontaktdaten:

Beitrag von Thies »

saerdnaer hat geschrieben:behaupt keine dinge die nicht stimmen... meine änderung funktioniert bestens mir auch mit sommerzeit... was meinst du für was das date('I') ist ? ;-)
Ich habe nur das festgestellt, was bei mir im Board passiert war, mehr nicht. Also keine Behauptung. Sorry, aber es war nun leider so, wie ich es geschildert hatte und welche Lösung ich gefunden habe. Thats all.

CU

Frank-Andre
"credendo vides"
TomW
Mitglied
Beiträge: 351
Registriert: 02.05.2002 22:55
Wohnort: Eichelsee
Kontaktdaten:

Beitrag von TomW »

DANKE funzt prima

TomW
Zuletzt geändert von TomW am 30.08.2005 17:51, insgesamt 1-mal geändert.
Antworten

Zurück zu „phpBB 2.0: Mod Support“