Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 04:47



Ответить на тему  [ Сообщений: 45 ]  Страница 1, 2, 3, 4, 5  »
Как сменить стандартную каптчу? 
Автор Сообщение

Зарегистрирован: 07 апр 2012, 13:22
Сообщения: 13

Доброго времени суток. Постоянно боты регистрируются на доске, висят сотни в неподтверждённых,проходят стандартную капчу на ура. Может кто знает как прикрутить другой вариант,н-р вопрос-ответ ? Спасибо


06 окт 2015, 00:54
Профиль

Зарегистрирован: 29 янв 2015, 17:22
Сообщения: 75

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


26 окт 2015, 20:33
Профиль

Зарегистрирован: 26 авг 2015, 11:32
Сообщения: 9

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


27 окт 2015, 14:14
Профиль

Зарегистрирован: 28 окт 2015, 10:11
Сообщения: 48

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

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


01 ноя 2015, 06:44
Профиль

Зарегистрирован: 28 окт 2014, 23:40
Сообщения: 13
Откуда: Гагаузия

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

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


01 ноя 2015, 17:58
Профиль WWW

Зарегистрирован: 12 апр 2014, 14:05
Сообщения: 103

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

В общем регистрируемся на сайте 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 раз.



06 ноя 2015, 23:17
Профиль

Зарегистрирован: 28 окт 2015, 10:11
Сообщения: 48

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

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


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


07 ноя 2015, 16:30
Профиль

Зарегистрирован: 12 апр 2014, 14:05
Сообщения: 103

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

на примере:

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

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

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


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

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


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

_________________
artemovanatoly@gmail.com


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



07 ноя 2015, 17:06
Профиль

Зарегистрирован: 28 окт 2015, 10:11
Сообщения: 48

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

Шаблон Expresso

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


08 ноя 2015, 08:41
Профиль

Зарегистрирован: 12 апр 2014, 14:05
Сообщения: 103

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

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

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

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

_________________
artemovanatoly@gmail.com


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

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

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


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

Найти:
cron