Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Антибот 100500

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3335
Стаж: 15 лет
Благодарил (а): 36 раз
Поблагодарили: 1435 раз

Антибот 100500

Сообщение Nekstati »

Мод исключает активность спам-ботов, не поддерживающих Javascript. Если на вашем форуме спамят именно такие боты, то вы сможете забыть о спаме и даже отключить капчу. А если у вас водятся умные редкие звери с поддержкой Javascript, то пользы от этого мода вам не будет. Определить это можно лишь опытным путём. :)

Побочный эффект: пользователи, в браузерах которых отключён Javascript, не смогут регистрироваться и оставлять сообщения. Они будут получать ошибку отправки формы. У кого-то из вас Javascript таки отключён? Вы молодец, купите себе сникерс.

Установка мода: 1) скопировать файл hook_antibot100500.php в папку includes/hooks/, 2) очистить кэш форума.

———————————————————————————————

Опционально, для успокоения нервов любителей сникерсов, можно изменить текст выводимой ошибки: найти в файле language/ru/common.php

Код: Выделить всё

	'FORM_INVALID'			=> 'Ошибка отправки формы. Попробуйте ещё раз.',
и заменить на что-то вроде

Код: Выделить всё

	'FORM_INVALID'			=> 'Ошибка отправки формы. Попробуйте ещё раз. Проверьте, включён ли Javascript.',
Если хотите, можете оставить антибот включённым только для гостей, хотя теоретически при этом опасность прорывания спама может увеличиться (т. е. если бот каким-то образом умудрится зарегистрироваться, то спамить ему уже ничто не помешает). Для этого найдите в хуке строку

Код: Выделить всё

	if (!defined('ADMIN_START') && !defined('IN_INSTALL') && defined('HEADER_INC') && !empty($template->_rootref['S_FORM_TOKEN']) && isset($template->_rootref['DEBUG_OUTPUT']))
и замените на

Код: Выделить всё

	if (!$user->data['is_registered'] && defined('HEADER_INC') && !empty($template->_rootref['S_FORM_TOKEN']) && isset($template->_rootref['DEBUG_OUTPUT']))
Решение проблемы "Ошибка отправки формы" в мобильных и не стандартных стилях --> читать тут
antibot100500_v4.zip
(1 КБ) 2415 скачиваний
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Антибот 100500

Сообщение Sheer »

Cahes писал(а):спамер себя удаляет
Это как это?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Антибот 100500

Сообщение МайскийЖук »

Это как это?
Зарегистрировался, оставил сообщение, удалил себя. В итоге сообщение на форуме от несуществующего пользователя или от Гостя. :)

Думаю, он именно это имел в виду.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Антибот 100500

Сообщение Sheer »

Я понимаю, что он имел в виду, но только пользователь не может удалить свою учетную запись. Во всяком случае в стандартном phpBB3.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 14 лет 6 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Антибот 100500

Сообщение МайскийЖук »

Ему по фигу, у него может. :lol:
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 15 лет 1 месяц
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 4 раза
Поблагодарили: 352 раза
Контактная информация:

Re: Антибот 100500

Сообщение MIT »

Cahes, пользователи не могут себя удалять. Если сообщение оставлено от пользователя Гость, значит либо ты пользователя удалил сам, либо у тебя разрешено размещение сообщений не зарегистрированным посетителям.
В первом случае помочь тебе нечем, а во втором — почитай тут: http://www.phpbbguru.net/kb/administrat ... ns-system/
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

Re: Антибот 100500

Сообщение Пчелкин »

MIT писал(а):пользователи не могут себя удалять.
В исключительный случаях могут -
phpBB Delete my registration
Delete My Account
Аватара пользователя
sdakasadist
phpBB 2.0.0
Сообщения: 236
Стаж: 11 лет 4 месяца
Благодарил (а): 62 раза
Поблагодарили: 20 раз

Re: Антибот 100500

Сообщение sdakasadist »

Для 3.1 подойдёт?
Изображение
Аватара пользователя
c61
phpBB 2.0.6
Сообщения: 506
Стаж: 11 лет 4 месяца
Благодарил (а): 42 раза
Поблагодарили: 251 раз
Контактная информация:

Re: Антибот 100500

Сообщение c61 »

Сотворил расширение для 3.1 - [BETA] Антибот 100500
Аватара пользователя
djalin
phpBB 1.4.1
Сообщения: 44
Стаж: 12 лет 1 месяц
Благодарил (а): 17 раз

Re: Антибот 100500

Сообщение djalin »

будет ли мод включен в дефолтную поставку следующей версии phpbb?

Емн я так понял на новой версии вообще хуков нету и мод не работает?
Извините за мой русский.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16353
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 535 раз
Поблагодарили: 2134 раза
Контактная информация:

Re: Антибот 100500

Сообщение rxu »

djalin писал(а):будет ли мод включен в дефолтную поставку следующей версии phpbb?
Нет.
djalin писал(а):Емн я так понял на новой версии вообще хуков нету и мод не работает?
Поиск отменили? [BETA] Антибот 100500
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11239
Стаж: 14 лет 3 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1785 раз
Поблагодарили: 1339 раз
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Пчелкин »

Докладаю... Сабж пробит... Все таки полезли роботы... Придется добавлять еще вопрос-ответ... Мдя... :shock:
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Татьяна5 »

Вопрос-ответ с одной мелкой правкой - и всё в порядке, проверено. Антибота отключать не стоит, он всё ещё большой процент ботов отсеивает
Shredder
Former team member
Сообщения: 2224
Стаж: 15 лет 4 месяца
Благодарил (а): 237 раз
Поблагодарили: 564 раза
Контактная информация:

Re: [BETA] Антибот 100500

Сообщение Shredder »

Пчелкин
Конкретно где пробит? На 3.1 или везде? Тема-то - про 3.1.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12414
Стаж: 12 лет 8 месяцев
Благодарил (а): 224 раза
Поблагодарили: 3524 раза
Контактная информация:

Re: Антибот 100500

Сообщение Татьяна5 »

Уже про 3.0. Боты полезли на 3.0.12
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»