Probleme mit dem Birthday-Hack!

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.
Benutzeravatar
Neo1
Mitglied
Beiträge: 58
Registriert: 10.06.2002 20:00
Kontaktdaten:

Beitrag von Neo1 »

Also..ich hab das Problem mit dem Hack für 2.0.4 und meinem Board gelöst.
Folgendes mußte geändert werden:

Dieser Teil der Anleitung (Part1)

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
# 
$signature = str_replace('<br />', "\n", $signature);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
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;
	}
}
Mußte ich so ändern:

Code: Alles auswählen

# 
#-----[ FIND ]------------------------------------------ 
# 
$username = str_replace('&nbsp;', '', $username);

# 
#-----[ BEFOR, ADD ]------------------------------------------ 
# 
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;
	}
}

dann diese Stelle:

Code: Alles auswählen

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
, user_birthday, user_next_birthday_greeting

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
#
,";

# 
#-----[ IN-LINE BEFORE, ADD ]------------------------------------------ 
#
,'$birthday','$next_birthday_greeting'
Bei mir war am Ende der Zeile kein sondern ein Das Leerzeichen hab ich entfernt.
Also so sieht es jetzt am Ende bei mir aus:

Code: Alles auswählen

0, 1,'$birthday','$next_birthday_greeting',";
Und es funktioniert. Keine Ahnung warum ich vorher ständig Fehlermeldungen bekommen habe. Aber der Hack passt wohl nicht 100% auf 2.0.3
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@neo1: das ist ein anderer fehler
@m-a-b: dann zeig doch mal zeile 540 - 550´...


ah
Benutzeravatar
m-a-b
Mitglied
Beiträge: 181
Registriert: 19.12.2002 14:43
Wohnort: Augsburg - Germany
Kontaktdaten:

Beitrag von m-a-b »

hier ist nochmal die usercp_register:
http://www.augs-burg.de/fca/includes/us ... gister.txt

kann mir vielleicht jemand die abgeänderte usercp_register.php schicken?
hab nämlich noch keine Hacks eingebaut (außer dem birthday-mod), aber irgendwie find ich den dummen fehler nicht. :-?
markus@augs-burg.de
Guthaben online kaufen schont die Umwelt - DSL Verfügbarkeit Geschwindigkeit prüfen - Windows & PC Forum rund ums Microsoft-Betriebssystem
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

du verwendest wanscheined irgende einen komischen editor... suche

Code: Alles auswählen

$message = $lang['Profile_updated'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href="'%20.%20append_sid(" . '" index.$phpEx")>', '</a>');
ersetzen durch

Code: Alles auswählen

$message = $lang['Profile_updated'] . '<br /><br />' . sprintf($lang['Click_return_index'],  '<a href=" . append_sid("index.$phpEx") . '">', '</a>');
ah
Benutzeravatar
m-a-b
Mitglied
Beiträge: 181
Registriert: 19.12.2002 14:43
Wohnort: Augsburg - Germany
Kontaktdaten:

Beitrag von m-a-b »

Edit: jetzt klappt soweit alles, bis auf:

nachdem ich meinen geburtstag eingetragen hatte öffnete sich ein popup fenster mit der nachricht alles gute nachträglich zu deinem 19,....

ich bin aber eigentlich erst 18 (allerdings war der schon letztes jahr)!
is das ein bug im birthday hack?
Guthaben online kaufen schont die Umwelt - DSL Verfügbarkeit Geschwindigkeit prüfen - Windows & PC Forum rund ums Microsoft-Betriebssystem
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

ja das ist ein fehler des hacks... der nimmt zur allersberechnung das momentant datum und nicht das datum des letzten geburtstages her...

ah
Benutzeravatar
m-a-b
Mitglied
Beiträge: 181
Registriert: 19.12.2002 14:43
Wohnort: Augsburg - Germany
Kontaktdaten:

Beitrag von m-a-b »

naja, soweit klappt jetzt ja alles!

nochmals vielen dank für deine Hilfe!!!! :P
Guthaben online kaufen schont die Umwelt - DSL Verfügbarkeit Geschwindigkeit prüfen - Windows & PC Forum rund ums Microsoft-Betriebssystem
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

bitte ;-)

ah
M.Sstelter

Beitrag von M.Sstelter »

Also ich habe hier den Happy Bithday Mod 1.4.12 und die verwende die phpBB Version 2.0.3.

Die db strucktur ist auf 2.0.4 upgedatet.

Nun ja irgentwie past der 1.4.12 Happy Birtday Mod nicht ganz in 2.0.3 sind ein par nterschiede in der Install zu den Fils.

Laut dem Mod Scripter ist der Mod erst ab dieser Version für das 2.0.4 gedacht.

Also wer hat noch den Happy Birthday Mod als 1.4.11 oder 1.4.10

Dan bitte an M.Stelter@h2o-computer.com mailen ...

Board Update auf 2.0.4 is nicht drin zu viele Mods eingebaut.

Thanx schon mal im Voraus werde auch wieder hier rein schauen bezüglich link oder so
Gast

Beitrag von Gast »

Ich hab den Mod doch auch eingebaut.....in mein 2.0.3er Board.
Siehe Postings weiter oben.
Antworten

Zurück zu „phpBB 2.0: Mod Support“