Fout tijdens installatie MOD
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Fout tijdens installatie MOD
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")
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")
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
Omdat ze al in jou database staan.
Want de door jou geposte sql codes betekent echter dat ze al in jou database staan

Raimon - phpBB.com Styles Team Leader
phpBBservice.nl - Nederlands phpBB Support Forum || Nederlandse phpBB3 Downloads
phpBBservice.nl - Nederlands phpBB Support Forum || Nederlandse phpBB3 Downloads
Ik had al een flauw vermoeden, maar in iedergeval bedankt voor je antwoord (bevestiging)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 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
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?
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
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?
-
- Berichten: 336
- Lid geworden op: 18 nov 2005, 12:17
Probeer deze regel eens te vinden:
rond regel 140 staat deze regel..
Code: Selecteer alles
$signature = (isset($signature)) ? str_replace('<br />', "\n", $signature) : '';
rond regel 140 staat deze regel..
Ja die heb ik gevonden.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..
En nu?
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
