1

Topic: Отображение информации о бане/предупреждении пользователя

Доброго времени суток!
Есть ли возможность как-то отображать то, что пользователь сейчас находится в бане? Хотелось бы, чтобы это было видно в любой теме, где есть его сообщения - под аватаркой или еще как-то. Сейчас стоит расширение om_warnings, в нем такой функциональности, к сожалению, нет...

2

Re: Отображение информации о бане/предупреждении пользователя

Grand91 wrote:

Есть ли возможность как-то отображать то, что пользователь сейчас находится в бане? Хотелось бы, чтобы это было видно в любой теме, где есть его сообщения - под аватаркой или еще как-то

Уточните пожалуйста, о каком расширении идет речь, то есть какое отвечает за бан?
А во вторых, что подразумевается "отображать под профилем", если юзер забанен? Default/bk

3

Re: Отображение информации о бане/предупреждении пользователя

Xakker wrote:

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

Warning system • Версия 0.0.2 • Разработчик: om (Advance warning system based on points and rules).
Откуда качал уже не вспомню...

Xakker wrote:

А во вторых, что подразумевается "отображать под профилем", если юзер забанен?

Не в профиле, а именно под аватаркой в любом написанном им сообщении (например, под аватаркой слева от моего текущего поста, если бы я был забанен). Отметка любого вида - какая-нибудь карта или (что, скорее всего, проще) надпись вроде "Забанен". Хоть какая-то идентификация, что в данный момент этот пользователь находится в бане.
Если в каком-то другом расширении есть подобная функциональность - буду благодарен за его название или ссылку на скачивание.

$matches[1]

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

4 (edited by PunBB 2017.04.13 13:06)

Re: Отображение информации о бане/предупреждении пользователя

Grand91,  мы тут писали расширения для добавления юзеров в бан. Но сдаётся мне, что по вашему описанию необходимо писать с нуля новое расширение на заказ.
Расширение называется Igmore Users - Игнорировать пользователей. Бан лист,
но там логика такова, что оно скрывает сообщения и вовсе. В таком случае область юзер-инфо отсутствует соответственно. Но, в профиле имеется страница со списком забаненных. Можно удалять из бан листа.

5

Re: Отображение информации о бане/предупреждении пользователя

PunBB, что ж, жаль... Остальные возможности расширения устраивают, не хватает только визуальной метки бана.
А в вашем расширении бан только перманентный? Нет функции запрета на написание сообщений на какой-то срок?

6

Re: Отображение информации о бане/предупреждении пользователя

Есть в этом расширении User read only.

7

Re: Отображение информации о бане/предупреждении пользователя

Grand91 wrote:

А в вашем расширении бан только перманентный? Нет функции запрета на написание сообщений на какой-то срок?

По сути это даже не бан, а игнорииование пользователей.

Бан пользователей есть системный, но доступен только модераторам и админам. В профиле - Администрирование - Заблокировать пользователя.
Может и неудобно конечно сделано, но такой функционал есть.

$matches[1]

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

8

Re: Отображение информации о бане/предупреждении пользователя

sempai, поставил, но что-то в блоке user-info информации о бане все равно нет (возможно из-за каких-то моих специфических настроек, черт его знает...). Еще один момент с вашим расширением не ясен: как read-only отменить? Боюсь, как бы я случайно пользователю навсегда РО не дал PunBB_INFO_ICQ/bigsmile

$matches[1]

PunBB, я вас понял. В установленном у меня расширении это все тоже, хоть и довольно кривенько, но работает. Основная нужда как раз в самой обычной метке-информации о бане  PunBB_INFO_ICQ/smile

9 (edited by sempai 2017.04.13 13:53)

Re: Отображение информации о бане/предупреждении пользователя

Grand91, посмотрите на user title (под аватаркой), установка и отмена режима задается в профиле пользователя во вкладке Администрирование. Если указана дата окончания, режим будет снят автоматический, по истечении оной.

10

Re: Отображение информации о бане/предупреждении пользователя

sempai, почему-то не работает. Давал тестовому юзеру как бессрочный РО, так и до какой-то даты - попап об успехе чаще всего не появляется, хотя в респонсе приходит success. "Забаненный" юзер все так же прекрасно может оставлять сообщения... В консоли никаких ошибок не появляется.

11

Re: Отображение информации о бане/предупреждении пользователя

Тестировал его многократно на разных форумах, вы первый у кого не работает.

12 (edited by Grand91 2017.04.13 14:11)

Re: Отображение информации о бане/предупреждении пользователя

Error_log:

[14-Apr-2017 00:09:15 Europe/Minsk] PHP Warning:  Invalid argument supplied for foreach() in .../extensions/read_only_users/functions.php on line 87

$matches[1]

sempai wrote:

Тестировал его многократно на разных форумах, вы первый у кого не работает.

Все когда-то случается впервые  PunBB_INFO_ICQ/smile

13

Re: Отображение информации о бане/предупреждении пользователя

Invalid argument supplied for foreach() in

похоже что пустой массив пытается разобрать на ключи и значения  Default/bw

14

Re: Отображение информации о бане/предупреждении пользователя

Xakker, скорее всего, эта ошибка как раз и появлялась, когда никакого значения не вводил (хотя в пояснении написано, что если оставить поле пустым, то РО будет бессрочным). Но юзер у меня почему-то не банится как при пустом поле, так и при конкретной дате...  PunBB_INFO_ICQ/sad

15

Re: Отображение информации о бане/предупреждении пользователя

Grand91, 87 строка в functions.php отвечает за совместимость с другим расширением Live chat, если не используете, можно закомментировать строки с 64 по 98.

16

Re: Отображение информации о бане/предупреждении пользователя

Grand91 wrote:

хотя в пояснении написано, что если оставить поле пустым, то РО будет бессрочным)

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

if (!empty($my_array))
{
    //далее пишем код, что хотим сделать
}

17

Re: Отображение информации о бане/предупреждении пользователя

sempai, сделал, поп-ап об успехе теперь появляется, но... Пользователь все равно не получает РО  PunBB_INFO_ICQ/smile
Ладно, я так полагаю, что тема бесперспективна. Всем спасибо за ответы и советы!

18

Re: Отображение информации о бане/предупреждении пользователя

Grand91 wrote:

Ладно, я так полагаю, что тема бесперспективна. Всем спасибо за ответы и советы!

Grand91, если вам нужно какое то специфическое расширение, то разве мы против того, чтобы написать его для вас?
Создайте запрос в специальном разделе, ведь для этого он и существует. Разработчики время от времени просматривают открытые запросы.

Просто этот раздел по общим вопросам, которые решаются и сразу же забываются. Разработчикам тут постоянно делать нечего.
Default/bk

$matches[1]

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

19

Re: Отображение информации о бане/предупреждении пользователя

PunBB, хорошо, я постараюсь все продумать и хорошенько описать  Default/bf