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

[3.2] [3.1] Ban Hammer - прибей спамера!

Поддержка расширений, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с расширениями для phpBB, кроме относящихся к форуму Для авторов.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

[3.2] [3.1] Ban Hammer - прибей спамера!

Сообщение Beer »

Название расширения: Ban Hammer
Автор: phpbbmodders.net
Описание расширения: Позволяет банить непосредственно из профиля пользователя. Возможность запретить по электронной почте и / или IP, а также удалять аватар, сообщения, темы, личные сообщения, подпись, поля профиля. Кроме того, возможность добавления запрещенных пользователей к выбранной группе пользователей и / или сообщать о них Stop Forum Spam.
Скачать: https://www.phpbb.com/customise/db/exte ... _hammer_2/
Язык: En, Sv
Русский перевод: [Русский перевод расширения] Ban Hammer

На 3.2 включил (на локальном), добавил ключи, которые получаем бесплатно для сайта (ссылка будет в админке) - далее не пойму где этот молоток находится, которым надо прибивать спамеров.

Последнее время у меня какое-то засилье спамеров всех мастей. Регаются, падают на дно, а потом всплывают для глотка кислорода - вот я и заготовил им молоток. Всплыл - получил молотом по клюву.

Кто юзает?
Вложения
Ban Hammer админка.
Ban Hammer админка.
Последний раз редактировалось Sheer 29.01.2017 0:20, всего редактировалось 1 раз.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Sheer »

Beer писал(а): где этот молоток
В профиле пользователя очевидно.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Beer »

Эт я понимаю из описания - вчера полночи вкладки перебирал :shock:
Без русификации англицкие ведь буквы должны отобразиться так ведь?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 8 лет 2 месяца
Благодарил (а): 164 раза
Поблагодарили: 247 раз

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение LONER »

Есть вариант, создать папку ru и туда скопировать из en (временно не переводя)

Отправлено спустя 2 минуты 54 секунды:
Да там и переводить немного
Правильно заданный вопрос и описание проблемы - 70% их решения...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Sheer »

И без русификации работает.
banhammer.png
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Beer »

Вот это я и хотел увидеть, но у меня что-то не алё. Видимо права/роли опять надо лезть смотреть.
Вложения
4355390f-bdb7-4177-b8d5-f8db6668fdb9.png
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Sheer »

Не видимо, а точно.

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

        if (!$this->auth->acl_get('m_ban') || ($this->data['user_type'] == USER_FOUNDER && $this->user->data['user_type'] != USER_FOUNDER) || $this->user_id == $this->user->data['user_id'])
        {
            // Nothing to see here, move on.
            // Only let founders be banned by other founders.
            // And don't allow them to ban them selves
            return;
        }
Ты либо не основатель, либо нет модераторского права Может управлять блокировкой. Скорее всего второе, ибо ты не входишь в группу Супермодераторы вследствие конвертации из SMF. Поэтому и return
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Beer »

Спасибо на намек!

ГЛОБАЛЬНЫЕ ПРАВА ДОСТУПА -> Супермодераторы -> Управление пользователями = меня там нет. Есть только супермодераторы, кого я назначал.

Зашел с правами пользователя супермодератор - стала видна кнопка [ Блокировка ].

Добавил администратора (со всеми правами) в супермодераторы - появилась блокировка.
Т.е. у админа, которому вроде как МОЖНО ВСЕ как-бы изначально не хватает прав модерирования?

Тут понимаю/тут непонимаю...
Можно для тех, кто в танке немного разжевать?
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Sheer »

Beer писал(а): для тех, кто в танке
Sheer писал(а):ты не входишь в группу Супермодераторы
Добавь себя в группу. При начальной установке администратор с id=2 включается в три группы: Зарегистрированные пользователи, Администраторы и Супермодераторы. При этом группа Администраторы назначается ему группой по умолчанию. При конвертации ты не был включен а группу Супермодераторы - так добавь себя туда.

Отправлено спустя 4 минуты 19 секунд:
Право Может управлять блокировкой - глобальное и групповое. Для тех, кто не входит в группу, это право не назначено, в результате он не может управлять блокировкой.
Возьми за правило, если что-то непонятно с правами, следует делать трассировку прав доступа. Тогда все проясняется.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Beer »

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

В общем юзер банится, можно указывать разные сроки, в профиле у него отображается This user is banned, под аватаркой - в сообщении ничего о том, что забанен не говорит.

Защита от спамеров на phpBB для меня дело новое, поэтому насколько это расширение лучше другого не скажу.
---------------------------------------------------------------------------
Вот работа Ban Hammer:
Вложения
d61da8d1-781b-470e-be2e-fbf3515e717a.png
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Sheer »

Beer писал(а): что группа админа перекрывает все права
Не в этом дело. Права делятся на пользовательские, модераторские и администраторские. Что говорится, богу - богово, а кесарю - то, что дадено.
Может управлять блокировкой - это модераторское право.
При штатной установке администратор, который установил конференцию, наделяется всеми мыслимыми и немыслимыми правами. У тебя другой случай.
Советую установить с нуля тестовый форум, сделать там несколько разных пользователей и поковыряться там.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [3.2] [3.1] [3.2] Ban Hammer - прибей спамера!

Сообщение Gubkin »

почему в шапке такой ассорти версий ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] Ban Hammer - прибей спамера!

Сообщение Beer »

Что-то где-то с кодировкой. Это предупреждение юзеру:
Вложения
xxxxxxxxxxxxx.png
xxxxxxxxxxxxx.png (6.45 КБ) 18582 просмотра
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: [3.2] [3.1] Ban Hammer - прибей спамера!

Сообщение Sheer »

Все как обычно. Автор не в курсе, что кроме американского языка существуют другие.
Открыть \ext\phpbbmodders\banhammer\event\banhammer_listener.php
Найти

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

                'bh_reason'            => $this->request->variable('bh_reason', ''),
                'bh_reason_user'    => $this->request->variable('bh_reason_user', ''),
Заменить на

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

                'bh_reason'            => $this->request->variable('bh_reason', '', true), // #therussiansdidit
                'bh_reason_user'    => $this->request->variable('bh_reason_user', '', true),
Найти

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

        // Any reason for this ban?
        $bh_reason        = $this->request->variable('bh_reason', '');
        $bh_reason_user    = $this->request->variable('bh_reason_user', '');
Заменить на

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

        // Any reason for this ban?
        $bh_reason        = $this->request->variable('bh_reason', '', true);
        $bh_reason_user    = $this->request->variable('bh_reason_user', '', true);
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

Re: [3.2] [3.1] Ban Hammer - прибей спамера!

Сообщение Beer »

Все заработало - большой сенкс!
Они видимо думают, что в ФСБ и КГБ на омериканском все разговаривают.
Сконвертировался с SMF2 в phpBB3.2
Ответить

Вернуться в «Поддержка расширений для phpBB»