Seite 2 von 7

Verfasst: 05.04.2003 05:15
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

Verfasst: 06.04.2003 11:52
von saerdnaer
@neo1: das ist ein anderer fehler
@m-a-b: dann zeig doch mal zeile 540 - 550´...


ah

Verfasst: 06.04.2003 13:01
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

Verfasst: 06.04.2003 15:37
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

Verfasst: 06.04.2003 16:25
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?

Verfasst: 07.04.2003 21:24
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

Verfasst: 07.04.2003 22:05
von m-a-b
naja, soweit klappt jetzt ja alles!

nochmals vielen dank für deine Hilfe!!!! :P

Verfasst: 07.04.2003 22:08
von saerdnaer
bitte ;-)

ah

Verfasst: 13.04.2003 01:10
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

Verfasst: 13.04.2003 02:01
von Gast
Ich hab den Mod doch auch eingebaut.....in mein 2.0.3er Board.
Siehe Postings weiter oben.