Pagina 1 van 1

Fout tijdens installatie MOD

Geplaatst: 08 sep 2006, 21:38
door budofrank
Ik ben bezig een Birthday MOD te installeren.
Nadat ik de birthday_db_update.php heb gedraaid, komt de onderstaande melding. Houd dit nu in dat ik dit handmatig in de databse moet gaan ivoeren?
Als ik in de datbase kijk zie ik de regels wel staan. Neem de 1e regel even in de datbase staat deze ook alleen de INT staat op 11.

This list is a result of the SQL queries needed for the additional mods in the pre-moded pack


Birthday PART 1 Mod
[Added/Updated] line: 1 , ALTER TABLE phpbb_users ADD user_birthday INT DEFAULT "999999" not null
[Added/Updated] line: 2 , ALTER TABLE phpbb_users ADD user_next_birthday_greeting INT DEFAULT "0" not null


Birthday PART 2 Mod
[Added/Updated] line: 3 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("birthday_required", "0")
[Added/Updated] line: 4 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("birthday_greeting", "1")
[Added/Updated] line: 5 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("max_user_age", "100")
[Added/Updated] line: 6 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("min_user_age", "5")
[Added/Updated] line: 7 , INSERT INTO phpbb_config (config_name, config_value) VALUES ("birthday_check_day", "7")

Geplaatst: 08 sep 2006, 21:48
door Raimon
Normaal moet je db_update of handmatig uitvoeren, als je bijvoorbeeld nu de sql handmatig uitvoert in u phpmyadmin, krijg je een error terug melding.
Omdat ze al in jou database staan.

Want de door jou geposte sql codes betekent echter dat ze al in jou database staan :)

Geplaatst: 08 sep 2006, 22:27
door budofrank
Raimon schreef:Normaal moet je db_update of handmatig uitvoeren, als je bijvoorbeeld nu de sql handmatig uitvoert in u phpmyadmin, krijg je een error terug melding.
Omdat ze al in jou database staan.

Want de door jou geposte sql codes betekent echter dat ze al in jou database staan :)
Ik had al een flauw vermoeden, maar in iedergeval bedankt voor je antwoord (bevestiging)

Geplaatst: 09 sep 2006, 15:43
door budofrank
Ik zit toch nog met een probleempje.
Ik moet in includes/usercp_register.php de regel $signature = str_replace('<br />', "\n", $signature); zoeken, maar hij zegt dat deze niet bestaat, met handmatig zoeken kom ik een regel tegen die er het meest op lijkt 'SIGNATURE' => str_replace('<br />', "\n", $signature), als ik achter deze regel de MOD plak

Code: Selecteer alles

// Start add - Birthday MOD
	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;
		}
	}
// End add - Birthday MOD
dan kun je je niet meer registeren op het forum, als je dat wilt doen krijg je een blanco pagina te zien.
Hierna heb ik de hele MOD verwijderd en weer opnieuw uitgoevoerd (om te kijken of ik een foutje had gemaakt) maar het probleem is er nog steeds.
Wie weet de oplossing voor mij?

Geplaatst: 09 sep 2006, 17:08
door Queen_Butterfly
Probeer deze regel eens te vinden:

Code: Selecteer alles

$signature = (isset($signature)) ? str_replace('<br />', "\n", $signature) : '';

rond regel 140 staat deze regel..

Geplaatst: 10 sep 2006, 08:31
door budofrank
Queen_Butterfly schreef:Probeer deze regel eens te vinden:

Code: Selecteer alles

$signature = (isset($signature)) ? str_replace('<br />', "\n", $signature) : '';

rond regel 140 staat deze regel..
Ja die heb ik gevonden.
En nu?

Geplaatst: 10 sep 2006, 10:23
door svenn

Code: Selecteer alles

// Start add - Birthday MOD 
   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; 
      } 
   } 
// End add - Birthday MOD
dit ernaa lijkt me ;)