phpBB2 Tipy & triky 1. - malá úprava registrace
Napsal: pát 04. kvě 2007 14:02:36
Zastaralá verze phpBB2 fóra!
Dnes si povíme něco málo o tom, jak si upravit registraci do fóra.
Úprava registračních podmínek:
Otevřeme si soubor lang_main.php, který najdeme v languagelang_czech.
Dejte vyhledávat řetězec:
$lang['Reg_agreement']
To jsou registrační podmínky. Stačí si je už jen upravit.
Vylepšení registrace - Jak uživatele donutit, aby měl heslo o minimální délce 5ti znaků:
Další příklad už bude složitější. Už se trochu budeme hrabat v kódu....
Otevřeme si opět soubor lang_main.php, který opět najdeme v languagelang_czech
Nadeklarujeme si, co nám to řekne, když bude mít heslo méně než 5 znaků:
$lang['Password_short'] = 'Heslo musí obsahovat minimálně 5 znaků.';
Soubor uložíme a zavřeme. Otevřeme si soubor usercp_register.php, kerý se nalézá v adresáři
includes
Dáme hledat řetězec:
$lang['Password_mismatch']
měli bychom vidět něco jako:
if ( !empty($new_password) && !empty($password_confirm) )
{
if ( $new_password != $password_confirm )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_mismatch'];
}
else if ( strlen($new_password) > 32 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_long'];
}
za to přidáme toto:
else if ( strlen($new_password) < 5 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_short'];
}
a je hotovo . Vidíte, ani to nebolelo. Pokud máte jakékoliv dotazy nebo je vám něco nejasné, klidně se ptejte!
Dnes si povíme něco málo o tom, jak si upravit registraci do fóra.
Úprava registračních podmínek:
Otevřeme si soubor lang_main.php, který najdeme v languagelang_czech.
Dejte vyhledávat řetězec:
$lang['Reg_agreement']
To jsou registrační podmínky. Stačí si je už jen upravit.
Vylepšení registrace - Jak uživatele donutit, aby měl heslo o minimální délce 5ti znaků:
Další příklad už bude složitější. Už se trochu budeme hrabat v kódu....
Otevřeme si opět soubor lang_main.php, který opět najdeme v languagelang_czech
Nadeklarujeme si, co nám to řekne, když bude mít heslo méně než 5 znaků:
$lang['Password_short'] = 'Heslo musí obsahovat minimálně 5 znaků.';
Soubor uložíme a zavřeme. Otevřeme si soubor usercp_register.php, kerý se nalézá v adresáři
includes
Dáme hledat řetězec:
$lang['Password_mismatch']
měli bychom vidět něco jako:
if ( !empty($new_password) && !empty($password_confirm) )
{
if ( $new_password != $password_confirm )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_mismatch'];
}
else if ( strlen($new_password) > 32 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_long'];
}
za to přidáme toto:
else if ( strlen($new_password) < 5 )
{
$error = TRUE;
$error_msg .= ( ( isset($error_msg) ) ? '
' : '' ) . $lang['Password_short'];
}
a je hotovo . Vidíte, ani to nebolelo. Pokud máte jakékoliv dotazy nebo je vám něco nejasné, klidně se ptejte!