een beetje meer uitleg bij de patch:
1) controleer eerst dat je de juiste versie hebt van de file:
/includes/usercp_register.php : 1.20.2.78
dit nummer vind je in de file zelf
Heb je een lager nummer, dan dien je eerst up-te-graden naar de laatste stabiele phpbb2 versie: momenteel is dit 2.0.22
2a) cd /naar_de_directory_waar_je_forum_staat
bv. $cd /public_html/forum/
$wget
scoutnet_phpbb2_01.patch
$patch -b includes/usercp_register.php scoutnet_phpbb2_01.patch
of 2b)
editeer de file /includes/usercp_register.php (door bv. de file te downloaden naar je pc)
op regel 1029 plaats je dit stuk code :
Code:
// lines added by me to prevent bot-registrations
if ( $mode == 'register' )
{
$website = '--do not use--';
$occupation = '--do not use--';
$location = '--do not use--';
$interests = '--do not use--';
}
// end added lines by me
op regel 280 zet je dit:
Code:
// lines added by me to prevent bot-registrations
if ( $website == '--do not use--' ){ $website = '';}
if ( $occupation == '--do not use--' ){ $occupation = '';}
if ( $location == '--do not use--' ){ $location = '';}
if ( $interests == '--do not use--' ){ $interests = '';}
if ( $website <> '' )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . $lang['Website_must_be_empty'];
}
if ( $occupation <> '' )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . $lang['Website_must_be_empty'];
}
if ( $location <> '' )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . $lang['Website_must_be_empty'];
}
if ( $interests <> '' )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '<br>' : '' ) . $lang['Website_must_be_empty'];
}
// end added lines by me
of 2c) vervang de inhoud van de file door dit
includes/usercp_register.phps
3) vergeet niet de variabele $lang['Website_must_be_empty'] toe te voegen in /language/lang_*/lang_main.php
Citaat:
$lang['Website_must_be_empty'] = '<font color=red><b>Om bot-registraties te voorkomen, kan je op dit ogenblik nog geen website/interesses/beroep/woonplaats opgeven. <br>Gelieve dit na registratie te doen via de profiel-pagina.</b></font>';