Instalacja wtyczki AdvertWayCAPTCHA dla IP.Board 3
Aby zainstalować AdvertWayCAPTCHA należy wykonać następujące kroki:
- Zarejestruj się na stronie http://publisher.advertway.pl/registration, zaloguj się, oraz dodaj witrynę AdvertWayCaptcha. Otrzymasz dwa klucze: publiczny i prywatny, które będą potrzebne w kolejnych krokach instalacji wtyczki
- Skopiuj awcaptcha.php z katalogu upload do /ips_kernel/classCaptchaPlugin
- Otwórz panel administracyjny IP.Board (YOUR_DOMAIN/admin/).
- Przejdź do "System" -> "Tools & Settings" -> "System Settings" ("System" -> "Narzędzia i Ustawienia" -> "Ustawienia")
- Wczytaj ustawienia z pliku keycaptcha.xml korzystając z formularza importu ustawień
- Przejdź do Security and Privacy ("Bezpieczeństwo i Prywatność")
- Wybierz "AdvertWayCAPTCHA" jako domyślny system korzystając z listy rozwijanej
- Wpisz klucz publiczny i prywatny(otrzymane w kroku 1) korzystając z pól oznaczonych etykietą "Ustawienia AdvertWayCAPTCHA".
- Przejdź do "System" -> "Applications & Modules" -> "Manage Hooks" i zainstaluj nowy plugin wczytując plik hook.xml
-
Zmodyfikuj pliki css ("Look & Feel -> "IP.Board" -> "CSS") tak, aby formularze, w których występuje captcha wyświetlały się prawidłowo
Dla formularza logowania należy dodać w pliku ipb_login_register wpis:
#login #regular_signin {
height: auto;
}
Uwaga! W przypadku braku captchy w formularzu logowania należy przejść do zakładki "Look & Feel" i edytować showLogInForm, który znajduje się w sekcji "Login Screen" wprowadzając jakąkolwiek zmianę. Po zapisaniu wygeneruje się właściwa skórka dla logowania. Błąd zauważony w wersji 3.1.1