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

Система прав XenForo

Тема в разделе "Советы, руководства и видео-уроки", создана пользователем infis, 09.10.2011.

Загрузка
  1. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Для конкретного раздела для группы можно установить разрешение просмотра вложений (это и есть разрешение скачивания). Тогда без этого права пользователь банально не сможет ничего скачать в этом разделе. Соответственно, плагин HIDE тут и не понадобится вовсе.
    Повышение группы есть в самом ксене. Там только проблема с системой приема платежей, но это решаемо. Решения поищите на форуме.
     
  2. casador

    casador Пользователь

    Регистрация:
    21.04.13
    Сообщения:
    10
    Симпатии:
    0
    Версия XF:
    1.3.1
    Но я так понимаю что вложения прикрепляются во время создания новой темы, а в моем случае файлы уже находятся на сервере мне нужно дать ссылку на скачивание вот ее то мне и надо спрятать от вышеупомянутых групп, мои файлы достаточно большие от 5 до 500 mb и более, так что загружать их через вложения как минимум не удобно.
    Не знаю может где то я и ошибаюсь ткните пожалуйста.
     
  3. infis

    infis Местный

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

    Mefodian Местный

    Регистрация:
    20.01.12
    Сообщения:
    493
    Симпатии:
    220
    Версия XF:
    1.1.3
    Если вы не хотите предотвратить скачивание файлов другими людьми (которые даже не покупали группу, ведь передать прямую ссылку - очень просто), то достаточно воспользоваться вашим методом, ну, или, менеджером ресурсов.
    Например через него давать возможность как скачать файл с сервера (для определенных групп), так и возможность скачать после оплаты на сервере digisellera (как например). Но тут, опять же, ссылка будет прямая.

    Если же вы хотите обезопасить себя полностью от нечестных людей, то нужно либо прикреплять файлы как вложения, либо, как предложил infis выше - делать отдельный плагин.

    Но все в любом случае крутиться вокруг аттестата. Его не так сложно получить, учитывая что благодаря ему можно извлекать прибыль в интернете.
     
  5. casador

    casador Пользователь

    Регистрация:
    21.04.13
    Сообщения:
    10
    Симпатии:
    0
    Версия XF:
    1.3.1
    Спасибо, видимо придется разбираться с аттестатом сначала.
     
  6. Repack

    Repack Новичок

    Регистрация:
    28.04.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.1.4
    Есть ли возможность добавить группу модераторов на отдельный форум? Допустим у меня их куча, и все должны этот раздел модерировать, а по отдельности долго и нудно.
     
  7. infis

    infis Местный

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

    1981 Местный

    Регистрация:
    15.10.11
    Сообщения:
    273
    Симпатии:
    19
    Версия XF:
    1.1.4
    Здравствуйте, подскажите, добавил модератора на форум, отключил ему просмотр ip(группе модераторов отключил просмотр ip), группе админам выключено просмотр ip, администратор находится и в группе админов и в группе модераторов, а ip то не видит? куда копать?
     
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Вот как-то не понятно. У Вас выключен и модераторам и администраторам просмотр IP? Если да, то дайте хоть кому-нибудь :)
    Вы пишите, что добавили модератора, а администратор находится в...
    В общем, определяйтесь, кого Вы добавляете, а также кому надо, а кому не надо. Когда определитесь, то группе, которой не надо видеть IP, установите право "Наследовать", а тем, кому нужно видеть, установите право "Разрешить". Тогда пользователь, входящий в обе группы, получит разрешение. Не пытайтесь использовать право "Отозвать" или "Никогда", так как в этом случае Вы получите кашу с правами, в которой устанете разбираться :)
     
    1981 нравится это.
  10. 1981

    1981 Местный

    Регистрация:
    15.10.11
    Сообщения:
    273
    Симпатии:
    19
    Версия XF:
    1.1.4
    Ошибка была с использованием "Никогда".
     
  11. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Как то можно создать копию группы пользователей?
    Иногда требуется создать группу, которая по правам будет отличаться от оригинала лишь парами пунктами. Например, хочу сделать модераторов разных уровней доступа. Но не хочется каждый пункт выставлять заново и сравнивать с оригиналом. Нужно сделать копию группы и изменить название группы и пару пунктов в правах.
     
  12. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Кажется нет такого. А жаль, действительно не хватает.
     
  13. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    Кто общается на оф.форуме с разработчиками, может подскажет им идею?
    А сложно сделать плагин с такой функцией?
    Если разработчики откажутся, то может кто здесь возьмётся за написание плагина? Вещь то полезная.
     
  14. LaB

    LaB Новичок

    Регистрация:
    16.05.13
    Сообщения:
    1
    Симпатии:
    0

    Присоединяюсь

    Вещь полезная
     
  15. helpme

    helpme Местный

    Регистрация:
    28.06.12
    Сообщения:
    4
    Симпатии:
    0
    Версия XF:
    1.2.1
    Как сделать чтоб модератор раздела не мог модерить другие разделы в которых он не являеться модератором. XF 1.2.1
     
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В Вашем вопросе содержится ответ. Прочтите свой пост несколько раз до полного просветления :)
     
  17. Geelyvod

    Geelyvod Пользователь

    Регистрация:
    28.08.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.1
    Подскажите пжлста как сделать, чтобы гость мог перейти к последнему сообщению в теме нажав на время последнего сообщения? Что то сломал голову копаясь в правах группы ((
     
  18. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    В шаблоне thread_list_item нужно изменить строку:
    Код:
            <dd class="muted"><a{xen:if '{$visitor.user_id}', ' href="{xen:link posts, $thread.lastPostInfo}" title="{xen:phrase go_to_last_message}"'} class="dateTime"><xen:datetime time="$thread.lastPostInfo.post_date" /></a></dd>
    
    Убрать проверку $visitor.user_id. Тогда строка получится такая:
    Код:
            <dd class="muted"><a href="{xen:link posts, $thread.lastPostInfo}" title="{xen:phrase go_to_last_message}" class="dateTime"><xen:datetime time="$thread.lastPostInfo.post_date" /></a></dd>
    
    Попробуйте. Я не проверял.

    P.S. Лучше это сделать через TMS, чтобы не править оригинальный шаблон.
     
  19. Geelyvod

    Geelyvod Пользователь

    Регистрация:
    28.08.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.2.1
    infis
    Спасибо большое!
     
  20. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    Ребят, помогите разобраться. Привык к правам в вобле считал их самыми адекватными, но оказалось, что не сошёлся во мнениях с Ксеном.

    Опишу свой процесс создания прав в вобле.
    Задача: сделать премиум юзерам доступ в закрытый раздел по средствам доп. группы.
    Имеем группу "зарегенные" имеем группу "премиум".
    Имеем юзера с основной группой "зарегенные" и доп. группой "премиум".
    Имеем "закрытый раздел".
    Я настраиваю обе группы одинаковым образом с одинаковыми правами. В настройках "закрытого раздела" я ставлю "зарегенным" запрет на всё, группе "премиум" наследовать. Всё работает.

    Как такую задачу сделать в Ксене?
     

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