[birthday-mod] gleiches Alter nach update 2.0.11

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
LX
Mitglied
Beiträge: 3
Registriert: 16.12.2004 23:18

[birthday-mod] gleiches Alter nach update 2.0.11

Beitrag von LX »

Hi PHPBBler,

ich habe letztens manuell auf 2.0.11 upgedatet und seitdem haben alle User das selbe Alter: 34. Aller Wahrscheinlichekit nach errechnet sich dies nach 2004 - 1.1.1970 = 34.

In meiner viewtopic.php finde ich

Code: Alles auswählen

	if ( $postrow[$i]['user_birthday'] != 999999 ) 
	{
		$poster_birthdate=realdate('md', $postrow[$i]['user_birthday']);
		$poster_age = $this_year - realdate ('Y',$postrow[$i]['user_birthday']);
		if ($this_date < $poster_birthdate) $poster_age--;
		$poster_age = $lang['Age'] . ': ' . $poster_age;
	} else
	{
		$poster_age = '';
	}
aber ich seh da nichts falsches?

In der Datenbank sind in der user_birthday-Spalte Geburtstage eingetragen und vermehrt auch nicht (Eintrag=999999), da hat sich nichts geändert und trotzdem greift die else-Funktion nicht!?!

Wäre für jede Hilfe dankbar!

LX
Mario Siebert
Mitglied
Beiträge: 2295
Registriert: 09.12.2003 15:02
Wohnort: Irgendwo im Nirgendwo

Beitrag von Mario Siebert »

Hast du evtl. bei deinem Update einfach die Dateien überschrieben? Vieleicht hast du dabei auch vom Birthday Mod geänderte Dateien überschrieben so das teile futsch sind, am besten du gehst nochmal die Anleitung vom Birthday Mod durch und schaust ob was fehlt.

Grüße Mario
Wer gegen eine geringe Gebühr (höhe der Gebühr bestimmst du selbst!!) ein phpBB installiert oder Mods eingebaut haben möchte sollte sich melden unter: netcom_service@gmx.net - Bisherige Aufträge 68.071
Auf Anfrage führe ich auch Reparaturen/Updates und Serverumzüge durch oder baue Mods!
LX
Mitglied
Beiträge: 3
Registriert: 16.12.2004 23:18

Beitrag von LX »

Hi Mario,
Dateien habe ich nicht einfach überschrieben und beim Updaten der Dateien habe ich immer peinlich genau darauf geachtet, keine gekennzeichneten MOD-Bereiche zu überschreiben (einen anderen MOD hats mir trotzdem zerhauen, weil er zu alt war).
Das mit dem Neu-Durchgehen des Birthday-Mods hatte ich eh noch vor, aber ich dachte, vielleicht ist das Problem schon bekannt und jemand hat eine schnelle Lösung.

Aber trotzdem Danke für Deinen Tipp! Das Prob ist jetzt gelöst :lol:
Anscheinend wurden beim Austauschen diverser Codezeilen beim Update auch Birthday-Modifikationen überschrieben, die nicht gekennzeichnet werden konnten.

Folgendes ändern (enthalten im Birthday-Mod) ...

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
viewtopic.php

#
#-----[ FIND ]------------------------------------------------
#
$sql = "SELECT u.username, 

#
#-----[ IN-LINE FIND ]----------------------------------------
#
, u.user_allowsmile

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
, u.user_birthday, u.user_next_birthday_greeting
... und das Alter wird wieder korrekt angezeigt!

Danke und Frohes Fest!
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

... deswegen update ich gleich erst gar nicht auf 2.0.11
hab nur die sicherheitslücke in der viewtopic.php geschlossen.
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
Antworten

Zurück zu „phpBB 2.0: Mod Support“