Ważne: interfejs API reCAPTCHA w wersji 1.0 nie jest już obsługiwany, uaktualnij go do wersji 2.0. Więcej informacji
Wtyczka reCAPTCHA phpBB2 używa CAPTCHA, aby zapobiegać spamowi na forum.
Zalecamy użycie szablonu reCAPTCHA phpBB MOD do zainstalowania reCAPTCHA. Dostępne są 2 mody: do rejestracji i do postów gości.
Oprócz phpBB MOD dostępna jest też poprawka, która włącza reCAPTCHA podczas rejestracji. Aby zainstalować reCAPTCHA przy użyciu wykonaj te czynności:
- Pobierz plik ZIP i rozpakuj go.
- Przenieś plik recaptchalib.php do katalogu zawierającego phpBB.
- Zastosuj pierwszą poprawkę, uruchamiając następujące polecenie z katalogu phpBB include:
patch -b usercp_register.php < /path/to/usercp_register.patch
- Przenieś plik profile_add_body.tpl.patch do szablonu phpBB/<Twój_motyw> katalog (domyślnie <Twój_motyw> to „subSilver”)
- Zastosuj drugą poprawkę, uruchamiając następujące polecenie z szablonu phpBB/<Twój_motyw> katalogu:
patch -b profile_add_body.tpl < /path/to/profile_add_body.tpl.patch
- Aby uzyskać klucze reCAPTCHA, zarejestruj się tutaj. reCAPTCHA przyzna Ci publiczny dokument i klucz prywatny. Otwórz plik usercp_register.php w katalogu „include” i zaktualizuj podane wartości w polach $recaptcha_public_key i $recaptcha_private_key.
- Znakomicie. Widżet reCAPTCHA powinien wyświetlić się na stronie rejestracji użytkownika.
Najczęstsze pytania
- Co się stanie, jeśli polecenie poprawki nie zadziała?
-
Poprawka została utworzona przy użyciu ujednoliconych różnic (diff -u). Różne wersje tego pliku lub inne modyfikacje mogą powodować, że . Plik poprawki możesz sprawdzić, zmodyfikowano i spowodował konflikt z plikiem.
- Chcę wycofać zmiany poprawki lub odinstalować reCAPTCHA. Jak to zrobić?
-
Po uruchomieniu polecenia poprawki z klawiszem „-b” oznacza to, że w tym samym katalogu została utworzona kopia zapasowa plików. Korzystanie z mv aby zastąpić poprawiony plik oryginalnym. Możesz też usunąć pliku recaptchalib.php z katalogu include.