Как заблокировать пользователя, чтобы он не понял

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Ignacio
phpBB 1.2.0
Сообщения: 16
Стаж: 12 лет 4 месяца
Благодарил (а): 11 раз

Как заблокировать пользователя, чтобы он не понял

Сообщение Ignacio »

Добрый день!

На корпоративном форуме завелся очень вредный пользователь. Вроде тролля. Подскажите, как забанить пользователя таким образом, чтобы он не мог зайти на форум, но при этом не мог понять, что он забанен. Т.е. чтобы он думал, что какие-то неполадки с форум или что-то подобное.

Добавлено спустя 1 минуту 37 секунд:
То есть я хочу, чтобы он свалил с форума, но при этом не обижался на админа.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Есть мод, но старый и до сих пор в альфа-версии (гарантии что он заработает никакой)
[Alpha] Troll MOD (Alpha 2)
Аватара пользователя
Bortmehanik
phpBB 1.4.2
Сообщения: 56
Стаж: 12 лет 5 месяцев
Откуда: Торонто
Благодарил (а): 16 раз
Поблагодарили: 5 раз

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Bortmehanik »

Может, просто поменять ему пароль (а также имейл - чтоб не мог восстановить)?
karas
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет
Поблагодарили: 1 раз

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение karas »

Ignacio
Как вариант, если у пользователя постоянный айпи-адрес, то можно создать html страницу (например close.html)с текстом "Извините, профилактические работы. Зайдите через год", а в файле .htaccess прописать наподобие такого правила:

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

RewriteEngine On
RewriteCond %{REMOTE_ADDR} ^127\.0\.0\.1$
RewriteRule ^(.*)$ close.html
В данном случае если у человека айпи 127.0.0.1, то его перебросить на страницу close.html.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Лучше к его иду привязать какой нибудь вредный нудный скрипт с всплывашкой на каждый тык...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Ignacio
phpBB 1.2.0
Сообщения: 16
Стаж: 12 лет 4 месяца
Благодарил (а): 11 раз

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Ignacio »

Пчелкин писал(а):Лучше к его иду привязать какой нибудь вредный нудный скрипт с всплывашкой на каждый тык...
А как (и в каком месте) это можно реализовать?

Добавлено спустя 1 минуту 9 секунд:
Bortmehanik писал(а):Может, просто поменять ему пароль (а также имейл - чтоб не мог восстановить)?
Он будет писать админу (т.е. мне) напрямую с вопросом о смене пароля.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Ignacio писал(а): это можно
В файл overall_header.html между <head> и </head> типа так -

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

<!-- IF postrow.POSTER_ID == ТУТИДУРОДА --><script src="{ROOT_PATH}вредный скриптик со шторкой или картинкой пошел на фиг.js"></script><!-- ENDIF -->
Скриптик делаем и ложим в корень...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Ignacio
phpBB 1.2.0
Сообщения: 16
Стаж: 12 лет 4 месяца
Благодарил (а): 11 раз

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Ignacio »

Спасибо, попробую!

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

Добавлено спустя 5 минут 50 секунд:
Уже жалею, что дал ему доступ. Называется - пустил козла в огород.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Пчелкин писал(а):В файл overall_header.html между <head> и </head> типа так -

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

<!-- IF postrow.POSTER_ID == ТУТИДУРОДА --><script src="{ROOT_PATH}вредный скриптик со шторкой или картинкой пошел на фиг.js"></script><!-- ENDIF -->
Этот код сработает только в viewtopic_body.html между <!-- BEGIN postrow --> и <!-- END postrow -->
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

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

<!-- IF S_USER_ID == ТУТИДУРОДА --><script src="{ROOT_PATH}вредный скриптик со шторкой или картинкой пошел на фиг.js"></script><!-- ENDIF -->
А так?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Пчелкин писал(а):S_USER_ID
2014-07-01_115531.gif
А так с заданием переменной в php только публиковать, без этого не сработает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как заблокировать пользователя, чтобы он не понял

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

Татьяна5 писал(а):в php только публиковать
Да ясно... главное - захотеть... Мысль дал бесплатно... что с меня взять то? :oops:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Shredder »

hook_uid.zip
Содержимое архива поместить в папку includes/hooks
В шаблонах использовать:

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

<!-- IF U_ID == ID_ПОЛЬЗОВАТЕЛЯ --><script src="{ROOT_PATH}ваш_скрипт.js"></script><!-- ENDIF -->
Очистить кеш.

Добавлено спустя 3 минуты:
Только я сомневаюсь, что этот товарищ вас не раскусит, если вы покажете ему некое "окошко". Здесь нужны другие методы.

Добавлено спустя 8 минут 53 секунды:
Татьяна5 писал(а):Есть мод, но старый и до сих пор в альфа-версии (гарантии что он заработает никакой)
[Alpha] Troll MOD (Alpha 2)
Вроде бы у меня работал, когда ставил на одну из предыдущих версий движка. Если с тех пор ничего не изменилось, то пойдёт и на последней. Это, пожалуй, самый лучший вариант.
В архиве - мод с русификацией и обновлённой инструкцией. Только что проверил - ставится Автомодом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Shredder 01.07.2014 11:37, всего редактировалось 1 раз.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Booker »

В обеих языковых папках английский.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Как заблокировать пользователя, чтобы он не понял

Сообщение Shredder »

Да? Заменил.

Добавлено спустя 16 минут 24 секунды:
Ага, нашёл продолжение разработки этого мода, версия 2.0.0:
http://www.phpbb-es.com/foro/mods-desar ... 37780.html
Но там только испанский 8-) :P

Вернуться в «Поддержка phpBB 3.0.х»