Защита от спам ботове Joomla 3

В стандартната инсталация на Joomla 3 присъства, за да се защити плъгин от спам ботове - в отговор на теста. Не е тайна, че това е много CAPTCHA обезкуражава посетители ужасно намаляване на преобразуване. Това е разбираемо - рускоезичните потребители е много трудно да се разбере надписа. Има и друг момент - този плъгин се отнася до API на Google и ако нещо се обърка онлайн Google (хакери, земетресение, наводнение, Годзила или претоварването на високо канал), си CAPTCHA, и по този начин формата, в която инсталиран CAPTCHA също така да спре да работи. Какво да направя, ако искам да, от една страна, за да се предпази вашия сайт от ботове, а от друга - да не се изплаши клиенти и не се прилагат за сайтове на трети страни? Ще се изненадаш, но има решение. Идеално подходящ за цената.

Казвам как ще изглежда от страна на клиента. Да предположим, че ни инсталиран супер CAPTCHA във формуляра за регистрация на потребители.

Защита от спам ботове Joomla 3

Така че, отидете на щепсела на покупката страница защита от спам ботове. Няма поръчки и да плащат по удобен начин. След плащане към имейла си кутия ще бъдат уведомени по отношение на изтеглянето на плъгин.
Задайте плъгин за управление чрез разширения.

Конфигуриране на приставката. В диспечера на Plug-in, изберете типа на "Captcha" и да видите списъка на две приставка (най-малко):

Защита от спам ботове Joomla 3

Включете Captcha - SttCaptcha и изключване CAPTCHA - в отговор на теста. Въпреки, че не можете да забраните, ако го използвате.
Отиди Меню - Система - Общи настройки. В параграф CAPTCHA (по подразбиране) изберете Captcha - SttCaptcha.

Защита от спам ботове Joomla 3

инсталирана Captcha. Сега всички форми, които могат да бъдат използвани капитан, ще квадратчето изход, а не шифровани пъзели. Но има и друг проблем - с езиковите фрази. Така например, във формата на регистрация на потребителя, преди кърлежа ще устои на думата "Captcha". И потребителят е малко вероятно да се разбере, че трябва да поставите отметка. Особено след като видя обяснението за тази област: ". Въведете текста, който виждате на снимката" Стана така, че за всеки CAPTCHA в Joomla предвижда такова задължение фраза. Какво можете да направите в този случай? Най-лесният вариант - да се промени езика езиков файл \ RU-RU \ RU-RU.com_users.ini. Там, в самото начало (линии 8 и 9), което трябва да замени фразата:

COM_USERS_CAPTCHA_LABEL = "Маркирайте тази отметка, ако не сте робот"
COM_USERS_CAPTCHA_DESC = "Защита от спам ботове. Просто отбележете".

Какво не е наред с това? Фактът, че след обновяване Joomla, или езиков пакет, вие пак ще трябва да редактирате този файл, чието име завършва. Ако не искате да се произнесе нещо след всяка актуализация, можете да отидете в другата посока. Той е малко по-сложен, но не прекалено сложно.
1.Berem файл компоненти / com_users / възгледи / регистрация / TMPL / default.php и го копирайте в папката шаблони / VashShablon / HTML / com_users / регистрация / на. Ако вече има файл, след което да замени това не е необходимо.
2.Ischem шаблони в / VashShablon / HTML / com_users / регистрация / файла default.php следните направления:

и да ги променят със следния код:

Това означава, че в структурата на продукцията ние променихме текст CAPTCHA. И тъй като при надграждане Joomla оформления, които са в директорията на шаблони не се променят, не е нужно да се страхуваме, че промените ще бъдат загубени след ъпгрейд.

Между другото, ако трябва да се предпази от спам ботове, стоящи форма за обратна връзка контакти компонент, идете на администратор в този компонент, щракнете върху Настройки и се уверете, че "по подразбиране" в CAPTCHA за парите си.