1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Как позволить забаненным юзерам читать форум и личку?

Тема в разделе "Основные вопросы по XenForo", создана пользователем martini, 18.04.2015.

Загрузка
  1. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Все что может заблокированный юзер - это наблюдать надпись о том, что он заблокирован

    Как сделать так, чтоб забаненные могли читать форум и личку?
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Очевидно, права группы надо поправить?
     
  3. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Какой группы? Если бы кнопка "заблокировать" означала фактически "перенести в группу забаненных" (как это и устроено в булке), то было бы все понятно. Настроил права как хочешь и все дела. А тут, насколько я вижу, при блокировке юзера, он остается в тех же группах, в которых был до бана. А прав нет никаких. Это можно как-то изменить?
     
  4. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    Заблокированный пользователь к группам не относится.
    Можете создать такую группу [Banned] и наделить правами просмотра и читать ЛС, но при этом надо в ACP » Нежелательные пользователи и наказание Добавлять заблокированных в указанную группу в выпадающем списке выбрать свою созданную группу [Banned] и тогда помещаются. Только важно еще этой группе указать приоритет оформления, ниже чем у другой группы — это если ему баннер какой-то нужен.

    Большинство форумов, обходятся правами: Чернота, сброд, Хрень, и т.д. :) — насколько фантазии админов хватит и дальнейшей работы с такими пользователями.
    Зачастую форуму достаточно 8-9 групп, поскольку права пересекаются логикой Да или Нет (не установлено), никогда
     
  5. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Так собственно в Булке так и было. Когда жмешь кнопку "Забанить" то юзер уходит в группу Banned. Ее настраиваешь себе как угодно и нет проблем. А тут сделано как-то странно и неудобно :(
     
  6. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    Что такое булка? :rolleyes:
     
  7. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    уже выросло поколение, которое не знает, что такое булка :)
    форум такой, vBulletin :)
     
    TAIFUN, Kolya groza morey и illusionist нравится это.
  8. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В админке в настройках Вы можете назначить группу для заблокированных.
     
  9. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Я понимаю, но что это даст? Заблокированный юзер состоит в общей группе, у него те же права, что и у всех зарегистрированных, но при этом он не может читать ни форум, ни переписки
     
  10. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Да. Вы правы. Заблокированные пользователи независимо от групп не имеют возможности читать контент. В таком случае остается только система предупреждений. Ну или вручную переводить пользователей в группу забаненных.
     
  11. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Тогда не будет работать ни банлист, ни кнопка "разблокировать"... Короче, перемудрили они с этим железобетонным баном...
     
  12. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ну так систему предупреждений ведь никто не отменял. Единственный минус - отсутствует банлист. Но это можно исправить с помощью написания плагина, если такого еще нет. А назначение наказания и его как автоматическое, так и ручное снятие в системе предупреждений штатные.
    --- добавлено : 18 апр 2015 в 14:10 ---
    Своеобразный бан-лист можно получить с помощью просмотра списка пользователей, у которых установлена группа "Заблокированные", например.
     
    Последнее редактирование модератором: 26.04.2015
    Mirovinger и FractalizeR нравится это.
  13. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    это штатными методами или плагином каким-то?
     
  14. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В админке можно использовать расширенный поиск, в котором можно указать группу. Тогда будут найдены все пользователи, входящие в эту группу. Также есть плагин для просмотра участников группы.
     
  15. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Это для админки. А для фронта?
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Для фронта нет.
    Есть такое чудо, но я не пробовал, а также не знаю, как оно живет с новыми версиями XenForo.
     
    Последнее редактирование: 18.04.2015
  17. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    Правом группы заблокированных — управляет администратор для этого у группы есть правило. Либо оно (персонаж) форума его игнорирует. Либо за ним следует.
    • Игнорирует те, кто помогает в развитии.
    • следуют те, кто не в тему пишет
    2015-04-18_175903.png
    Остальное право есть в разделах, где нужно предварительно проверить на “ашЫпки”. и только тогда публиковать.
    2015-04-18_180226.png
    1. руководит темой. (Первое сообщение в ветке)
    2. руководит публичным сообщением. (Комментарии под этими темами)
     
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Заблокированные пользователи жестко лишаются прав просмотра узлов и профилей. При этом входимость пользователя в группы игнорируется за исключением звания. Поэтому для сохранения возможности читать штатная возможность блокировать пользователей не подходит. Только вручную или предупреждением назначать группу "Заблокированные". Вот в этом и проблема у автора темы. А сами настройки группы - это понятно и очевидно.
     
    illusionist и martini нравится это.
  19. martini

    martini Местный

    Регистрация:
    10.10.10
    Сообщения:
    249
    Симпатии:
    28
    Самое простое решение - это писать плагин, который позволит настраивать права заблокированных. Штатными костылями с группами слишком завернуто получается, и все равно результат не тот, который хотелось бы. Странно, что команда Ксенфоро, которые фактически и были разработчиками булки, отказались от идеального и универсального булошного решения и придумали в Ксенфоро это нечто с вообще не настраиваемой блокировкой.
     
  20. illusionist

    illusionist Заблокирован

    Регистрация:
    09.03.13
    Сообщения:
    141
    Симпатии:
    26
    Версия XF:
    1.4.7
    идеальное , пусть даже и хлебобулочные изделия это решение останется у разработчика и в критике не нуждается.
    кто не умеет допиливать под свои нужды, то что уже давно создано, подстраивается под те возможности которые дают.
    выбор делается персонально каждым.

    Лично меня, продуманные грамотно права, — полностью удовлетворяют моим потребностям.

    у заблокированного пользователя, есть только один способ связаться с администратором Обратная связь — находится в футере.
    Да вот еще что, есть группа с id:1 Unregistred - как-то забыл ее упомянуть. Так вот пользователи, не зарегистрированные базовые разделы видят, которые разрешены администратором. Более скажу, google, yandex bot они не индексирует разделы находящиеся в не зоны их видимости. Они посещают, как Гость.

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

Поделиться этой страницей