2.x/COPPA uitschakelen

Uit phpBB.nl Wiki
Ga naar: navigatie, zoeken
!! Let op: vanaf 1 januari 2009 wordt phpBB2 niet meer ondersteund door phpBB.nl en phpBB.com.

Deze pagina's dienen uitsluitend als archief.

!!


COPPA is een wet in de Verenigde Staten, waarbij kinderen onder de 13 jaar toestemming van hun ouders moeten hebben om (onder andere) forums te mogen gebruiken. Deze regels gelden dus niet in Nederland; als je server dus in Nederland staat, mag je deze verwijderen.

In phpBB3 kun je de coppa-functies uitzetten in het beheerderspaneel, in phpBB2 gaat dat een stuk ingewikkelders maar zijn er 3 dingen, die je kunt doen om copppa effectief uit te schakelen.

Bij phpbb3 kun je dit zo uitzetten: Ga naar het beheerderspanneel, ga links naar de link: instellingen registratie, daar vind je COPPA, vink 'nee' aan en druk op bevestig. De coppa op het forum is dus nu uitgeschakeld!

Optie 1: Overeenkomst verwijderen

Als je die hele overeenkomst niet wilt, dan kan die ook gewoon helemaal weg. Volg dan deze instructies. Vergeet niet, dat je dan ook niet meer akkoord hoeft te gaan met de "agreement", die daar ook wordt getoond. Wanneer je dit wel wilt, dan kun je beter één van de opties hieronder kiezen.

./includes/usercp_register.php Regel 79

Deze code verwijderen:

if ( $mode == 'register' && !isset($HTTP_POST_VARS['agreed']) && !isset($HTTP_GET_VARS['agreed']) )
{
   include($phpbb_root_path . 'includes/page_header.'.$phpEx);

   show_coppa();

   include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
}

Optie 2: Taalbestanden legen

Je kunt ook de tekst veranderen, zodat je alleen kan accepteren en negeren.

./language/lang_dutch/lang_main.php Regel 634

Vinden:

$lang['Agree_under_13'] = 'Ik stem toe met de voorwaarden en ben <b>jonger</b> dan 13 jaar';
$lang['Agree_over_13'] = 'Ik stem toe met de voorwaarden en ben <b>ouder</b> dan 13 jaar';
$lang['Agree_not'] = 'Ik ben het niet eens met de voorwaarden';

Vervangen door:

$lang['Agree_under_13'] = '';
$lang['Agree_over_13'] = 'Ik stem toe met de gestelde voorwaarden';
$lang['Agree_not'] = 'Ik ben het niet eens met de voorwaarden';

Optie 3: Template wijzigen

Je kunt ook de hele {AGREE_UNDER_13} link verwijderen.

./templates/subSilver/agreement.tpl Regel: 15

Vinden en verwijderen:

<br /><br /><a href="{U_AGREE_UNDER13}" class="genmed">{AGREE_UNDER_13}</a>

Tot slot moeten we nog de tekst "Ouder dan 13" aanpassen.

./language/lang_dutch/lang_main.php Regel: 634

Vinden:

$lang['Agree_over_13'] = 'Ik stem toe met de voorwaarden en ben <b>ouder</b> dan 13 jaar';

En veranderen in:

$lang['Agree_over_13'] = 'Ik stem toe met de voorwaarden';