Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 23:37



Ответить на тему  [ Сообщений: 45 ]  Страница 1, 2, 3, 4, 5  »
Как сменить стандартную каптчу? 
Автор Сообщение
Доброго времени суток. Постоянно боты регистрируются на доске, висят сотни в неподтверждённых,проходят стандартную капчу на ура. Может кто знает как прикрутить другой вариант,н-р вопрос-ответ ? Спасибо


Профиль
Актуально, тоже. Вижу, что сообщение старое, он никто не ответил.
Неужели нет решения.
Как можно защититься от ботов?


Профиль
Присоединяюсь к вопросу?


Профиль
Как заменить обычную каптчу, на recaptcha 2 от Google?
А то уж очень сильно простая каптча на доске, спам боты будут легко её обходить, в отличии от гугловской, там все спамерские ip серверов уже внесены в чёрный список.

Использую эту каптчу на многих форумах и после установки recaptcha 2, отсеивается сразу 99.99% ботов пытающихся зарегистрироваться на форумах.


Профиль
Поддерживаю! Сменить капчу, было бы действительно неплохо.

_________________
Доска объявлений Гагаузии


Профиль WWW
Важно перед редактированием файлов делайте резервную копию файла!!!

В общем регистрируемся на сайте google если не зарегистрированы

1. переходим по ссылке https://www.google.com/recaptcha/admin

2. регистрируем сайт (думаю там будет все понятно), зарегистрировались? отлично
открываем раздел Ключи
нам понадобится Ключ и Секретный ключ

3. подключаем в шаблоне header.html перед закрывающемся тегом head

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


4. в шаблоне заменяем вывод капчи (картинка и поле input) на

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


не забываем заменить ключ на свой ключ сайта

5. Открываем файл includes/compile/functions.php и в конце перед закрывающимся тегом php т.е ?> вставляем

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


не забываем указать значение $recaptcha_secret свой секретный ключ

6 открываем файл includes/compile/check_form.php находим условие

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


заменяем содержимое условия на

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

должно получится так

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Радуемся капчи от гугл

_________________
artemovanatoly@gmail.com


Последний раз редактировалось Anatoly 08 ноя 2015, 09:26, всего редактировалось 1 раз.



Профиль
Anatoly писал(а):
4. в шаблоне заменяем вывод капчи (картинка и поле input) на

<div class="g-recaptcha" data-sitekey="ключ"></div>


Непонятно, какие именно строки нужно заменить и в каком файле?


Профиль
в каком файле зависит от того где выводится каптча

на примере:

шаблон geo, страница добавления объявлений выводит файл шаблона add.html

так вот чтобы изменить каптчу при добавлении объявления , нужно заменить строки

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


должно получится примерно так

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


остальные выводы каптчи заменяем по аналогии

_________________
artemovanatoly@gmail.com


Последний раз редактировалось Anatoly 08 ноя 2015, 09:26, всего редактировалось 1 раз.



Профиль
Спасибо, получилось, показывает Google каптчу, но только для уже зарегистрированных пользователей, для тех кто не зарегистирован - показывает старую каптчу.
И зарегистрированным показывает две каптчи - старую и новую :)

Шаблон Expresso

p.s. чтоб не было косяков, желательно заключать указываемые коды в кнопку "CODE" на форуме и писать конкретно какие строки на какие менять.
Перед какой строкой или после какой строки ставить конкретно какой код.


Профиль
У вас изменённый шаблон как я понимаю, в стандартном шаблоне будет так

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

вывод старой каптчи можете удалить, так как она не будет работать

строчки для вывода каптчи у всех шаблонов находится на разных строчках кода, все шаблоны описывать нет смысла, я написал на примере шаблона geo, в других шаблонах по аналогии меняется код

_________________
artemovanatoly@gmail.com


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 45 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти: