Protecție impotriva spamului joomla 3

În instalarea standard Joomla 3 este prezent pentru a proteja pluginul impotriva spamului - ReCAPTCHA. Nu este nici un secret faptul că acest lucru este foarte CAPTCHA descurajează vizitatorii de conversie reducerea ingrozitor. Acest lucru este de înțeles - utilizatorii vorbitori de limba rusă este foarte dificil de a face din inscripția. Există un alt punct - acest plugin se referă la Google api și, dacă este ceva on-line Google nu merge bine (hackeri, cutremure, inundații, Godzilla sau o congestie de mare canal), CAPTCHA dvs. și, astfel, forma în care este instalat CAPTCHA De asemenea, nu mai funcționeze. Ce să fac dacă vreau să pe de o parte pentru a proteja site-ul dvs. de boti, pe de altă parte - să nu sperie clienții și nu se aplică la site-uri terțe părți? Ai fi surprins, dar există o soluție. Perfect adecvat pentru prețul.

Eu spun cum va arăta pe partea de client. Să presupunem că CAPTCHA nostru super-instalat pe formularul de înregistrare de utilizator.

Protecție impotriva spamului joomla 3

Deci, du-te la fișa de protecție pagină de achiziție de spamboți;. Din ordinele și să plătească un mod convenabil. După ce plata la caseta de e-mail va fi notificat cu referire la descărcarea plugin.
Set manager de plugin prin intermediul extensiilor.

Configurarea plugin. În Manager Plugin, selectați tipul de „Captcha“ și a vedea lista de două plug-in (cel puțin):

Protecție impotriva spamului joomla 3

Turn Captcha - SttCaptcha on si off CAPTCHA - reCAPTCHA. Cu toate că nu se poate dezactiva dacă îl utilizați.
Go Menu - Sistem - Setări generale. La punctul CAPTCHA (implicit), selectați Captcha - SttCaptcha.

Protecție impotriva spamului joomla 3

Captcha instalat. Acum, toate formele care pot fi utilizate captcha, va caseta de ieșire, și puzzle-uri nu criptate. Dar există o altă problemă - cu fraze de limbă. De exemplu, sub formă de înregistrare a utilizatorului, înainte de căpușa va sta cuvântul „Captcha“. Și utilizatorul este puțin probabil să realizezi că ai nevoie pentru a pune o căpușă. Mai ales după ce a văzut explicația pentru acest domeniu: „Introduceti textul pe care îl vedeți în imagine“ Se întâmplă ca pentru orice cuvant de siguranta in Joomla prevede o astfel de expresie taxe. Ce se poate face in acest caz? Cea mai simplă opțiune - pentru a modifica limba de fișier de limbă \ ru-RU \ ru-RU.com_users.ini. Acolo, de la bun început (liniile 8 și 9), trebuie să înlocuiți fraza:

COM_USERS_CAPTCHA_LABEL = „Bifați această casetă dacă nu sunteți un robot“
COM_USERS_CAPTCHA_DESC = „Protecție împotriva boților de spam. Doar bifați.“

Ce e în neregulă cu asta? Faptul că după actualizarea Joomla, sau un pachet lingvistic, va trebui din nou pentru a edita acest fișier al cărui nume se termină. Dacă nu doriți să se pronunțe nimic după fiecare actualizare, puteți merge în altă parte. El este un pic mai complicată, dar nu prea complicat.
1.Berem fișier Componente / com_users / opinii / înregistrare / tmpl / default.php și-l copiați în dosarul Șabloanele / VashShablon / html / com_users / inregistrare /. În cazul în care există deja un fișier, apoi înlocuiți nu este necesar.
șabloane 2.Ischem în fișierul / VashShablon / html / com_users / înregistrare / default.php următoarele linii:

și schimbați-le cu următorul cod:

Aceasta este, în layout-ul pentru ieșire am schimbat textul CAPTCHA. Și, pentru că atunci când faceți upgrade machete Joomla, care sunt în directorul de template-uri nu se schimba, nu trebuie să se teamă că modificările vor fi pierdute după actualizare.

Apropo, în cazul în care aveți nevoie pentru a proteja impotriva spam-urilor în picioare în componenta sub formă de feedback Contacte, mergeți la admin în această componentă, faceți clic pe Setări, și asigurați-vă că „implicit“, în valoare de valoarea captcha.