Birthday Mod Prob

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
stan
Mitglied
Beiträge: 78
Registriert: 06.03.2003 20:50

Birthday Mod Prob

Beitrag von stan »

Servus :-)

Hab mir den obigen mod installiert und bekomme bei eingabe eines Geburtsdatum die meldung

Code: Alles auswählen

Fatal error: Call to undefined function: mkrealdate() in /homepages/4/xxxxxx/htdocs/forum/phpBB2/includes/usercp_register.php on line 136
Hab mir schon nen wolf gesucht und brauche bitte einen rat!


Hier meine usercp.register.php
Zuletzt geändert von stan am 04.07.2003 08:35, insgesamt 1-mal geändert.
gruß
stan
Gast

Beitrag von Gast »

dann Poste doch mal was in dieser Datei und Zeile steht


usercp_register

line 136
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

So wie das aussieht hast du noch den GenderMod drinne. Und das past an der Stelle garantiert nicht. Mein Code klappt. Hab aber leider keinen Gender drinne.

Meins:

Code: Alles auswählen

	$signature = str_replace('<br />', "\n", $signature);
	if (isset($HTTP_POST_VARS['birthday']) )
{
	$birthday = intval ($HTTP_POST_VARS['birthday']);
	if ($birthday!=999999)
	{
		$b_day = realdate('j',$birthday);
		$b_md = realdate('n',$birthday);
		$b_year = realdate('Y',$birthday);
	}
} else
{
	$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
	$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
	$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
	if ($b_day && $b_md && $b_year)
	{
		$birthday = mkrealdate($b_day,$b_md,$b_year);
	} else
	{
		$birthday = 999999;
	}
}

	// Run some validation on the optional fields. These are pass-by-ref, so they'll be changed to
	// empty strings if they fail.
Deins:

Code: Alles auswählen

	$signature = str_replace('<br />', "\n", $signature);
if (isset($HTTP_POST_VARS['birthday']) )
{
	$birthday = intval ($HTTP_POST_VARS['birthday']);
	if ($birthday!=999999)
	{
		$b_day = realdate('j',$birthday); 
		$b_md = realdate('n',$birthday); 
		$b_year = realdate('Y',$birthday);
	}
} else
{
	$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
	$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
	$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
	if ($b_day && $b_md && $b_year)
	{
		$birthday = mkrealdate($b_day,$b_md,$b_year);
	} else
	{
		$birthday = 999999;
	}
	}$gender = ( isset($HTTP_POST_VARS['gender']) ) ? intval ($HTTP_POST_VARS['gender']) : 0;
	// Run some validation on the optional fields. These are pass-by-ref, so they'll be changed to
	// empty strings if they fail.
	validate_optional_fields($icq, $aim, $msn, $yim, $website, $location, $plz, $occupation, $interests, $signature);
Liebe Grüße
JumpinJack
Benutzeravatar
stan
Mitglied
Beiträge: 78
Registriert: 06.03.2003 20:50

Beitrag von stan »

Das ist es auch nicht...den gender hatte ich vorher schon mal weggelassen
gruß
stan
Benutzeravatar
JumpinJack
Mitglied
Beiträge: 953
Registriert: 27.05.2002 10:37
Wohnort: Ariendorf
Kontaktdaten:

Beitrag von JumpinJack »

Was heist du hast den weggelassen?
Also vor dem $gender wird noch ne klammer geschlossen. Die frage ist wo wird sie geöffnet...bzw...hast du also wirklich den gender weggelassen?!
Liebe Grüße
JumpinJack
Benutzeravatar
stan
Mitglied
Beiträge: 78
Registriert: 06.03.2003 20:50

Beitrag von stan »

bei dir ist es doch genau so nur das bei mir der gender vor der klammer liegt was eigentlich egal sein sollte
gruß
stan
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Re: Birthday Mod Prob

Beitrag von Acid »

stan hat geschrieben:

Code: Alles auswählen

Fatal error: Call to undefined function: mkrealdate() in /homepages/4/xxxxxx/htdocs/forum/phpBB2/includes/usercp_register.php on line 136
Diese Funktion wird in der functions.php definiert (zumindest insofern man sie laut Anleitung angepasst hat).
Benutzeravatar
stan
Mitglied
Beiträge: 78
Registriert: 06.03.2003 20:50

Beitrag von stan »

Hallo

also..habe es hinbekommen, soweit läuft der mod jetzt.

das einzige was jetzt noch ist, in den topics von den usern wird nicht das
Alter in Jahren sondern

so angezeigt

Code: Alles auswählen

Alter: -1969
was ist das jetzt???
gruß
stan
Antworten

Zurück zu „phpBB 2.0: Mod Support“