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

1.3.4 Повышения групп пользователей - как настроить?

Тема в разделе "Для новичков", создана пользователем ffgg, 27.07.2014.

Загрузка
  1. ffgg

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

    Регистрация:
    03.07.14
    Сообщения:
    40
    Симпатии:
    2
    Версия XF:
    1.3.3
    Здравствуйте не могу понять как настроить
    Повышения групп пользователей, где это настривается ? что бы пользователь например достиг 30 сообщений и ему присвоилась группа пользователей,и.т.д, через трофеи не могу ибо я балы отключил !!!!!спасибо!
     
    Последнее редактирование модератором: 27.07.2014
  2. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    А что, в админке у вас нет повышений?
     
  3. ffgg

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

    Регистрация:
    03.07.14
    Сообщения:
    40
    Симпатии:
    2
    Версия XF:
    1.3.3
    оно не повышает все так и остаются в одной группе
     
  4. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Скорее всего - повышает, только назначается дополнительная группа, а не меняется основная.
     
  5. ffgg

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

    Регистрация:
    03.07.14
    Сообщения:
    40
    Симпатии:
    2
    Версия XF:
    1.3.3
    Да да, как это исправить?
     
  6. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Зачем? Никак. Стандартные средства работают так.

    Все, что необходимо вам, скорее всего, можно сделать и через дополнительные группы пользователей. Какая задача у вас?
     
  7. ffgg

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

    Регистрация:
    03.07.14
    Сообщения:
    40
    Симпатии:
    2
    Версия XF:
    1.3.3
    ну вот мне нужно что бы

    что бы все это ишло автоматически и поэтапно!!!!
     
  8. FractalizeR

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    Ну и...? В чем проблема? Делайте так, только вторичными группами. Так, как это предусмотрено в движке. Не вижу проблемы.
     
    Mirovinger нравится это.
  9. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Группе "Бывалый" ставите в "Разрешено" права "Загрузка аватара" и "Ведение личных переписок". Остальные права не трогаете вообще. Для группы "Местный" ставите права "Использование в сообщениях кнопки "Мне нравится", "Удаление своих сообщений", "Управление сообщениями в своём профиле" и "Размещение сообщений в чате" в "Разрешено", а остальные права не трогаете вообще. Группе "Опытный" ставите право "Удаление своих тем" в "Разрешено", а остальные права не трогаете вообще. Группе "Эксперт" ставите право "Редактирование подписи" в "Разрешено", остальные права при этом не трогаете.

    Каждой группе нужно ставить приоритет таким образом, чтобы каждая следующая группа имела более высокий номер приоритета. В таком случае будет отображаться название группы с наивысшим приоритетом.

    Ну и повышение прав будет работать следующим образом: когда пользователь достигает некоторых условий, ему добавляется указанная группа. В результате пользователь будет входить сразу в определенный перечень групп. Основная группа при этом не меняется, но это и не нужно. А права групп суммируются, т.е. дублировать права групп не надо. Таким образом повышение будет постепенно расширять и права пользователя, не заменяя при этом группы, а добавляя их.

    Вот примерно таким образом работает система прав XenForo и повышения.
     
    Mirovinger нравится это.
  10. vasia

    vasia Местный

    Регистрация:
    31.07.14
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.3.4
    Такой вопрос, а гед выставляютсья данные условия? в самих групах пользователей таких полей и форм не встречал как требования.
     
  11. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Пользователи -> Группы пользователей -> Повышения групп пользователей -> Создать новое повышение -> Применять повышение, если...

    Ну а дальше по смыслу.
     
  12. vasia

    vasia Местный

    Регистрация:
    31.07.14
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.3.4
    Еще столкнулся с такой проблемой, например есть три группы пользователей: Новичёк мастер гуру.
    нов. 10постов 1 день рег
    мастер 20постов 10 дней рег
    гуру 50 постов. 30 дней рег.
    вопрос таков, если человек использовал платное повышение до гуру, то ему только даютсья те рпва, но посты ж не добавляютсья верно?
    не будет ли такое когда он наберет 10 или 20 постов что стработает крон, и понизит его в звании?
     
  13. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    "Отобрать" группу не получится, поэтому понижения не произойдет. Ну и не сложно проверить на каком-нибудь тестовом пользователей.
     
    vasia нравится это.
  14. Hop4ik

    Hop4ik Новичок

    Регистрация:
    26.12.14
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.3.4
    Доброго времени!
    У меня вопрос исходя из вышеуказанного примера. Когда новорег подрастает до бывалого под аватаром у него и новорег написано и бывалый. Как сделать, чтобы лента новорег просто менялась на бывалый?
     
  15. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Hop4ik, в разделе внешний вид - настройки стиля ищите, там галочка снимается чтобы выводилось только одно звание.
     
    Hop4ik нравится это.
  16. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Опция называется "Разрешить несколько баннеров". Находится в "Настройки пользователя".
     
    Hop4ik нравится это.
  17. minkail

    minkail Активный пользователь

    Регистрация:
    27.01.14
    Сообщения:
    46
    Симпатии:
    2
    Версия XF:
    1.2.4
    Здравствуйте, передо мной встала задача, список групп


    Изгой (либо «Непризнанный») – 0-14 симпатий
    Начинающий – 15-29
    Уважаемый – 30-99
    Любимец публики – 100-199
    Душа форума – 200-299
    Знаток - 300-399
    Специалист - 400-499
    Эксперт - 500-749
    Гений - 750-999
    Просветленный - 1000-1499
    Мудрец - 1500-1999
    Гуру – 2000-2499
    Высший разум - 2500

    Например группа "Изгой" попадают новореги с 0 симпатии, после того как он наберет 15 симпатии то его должно выкидывать с группы "Изгой", перекинут след группу "Начинающий" и.т.д
    Для сообщении я делал след обзором
    Например:
    Пользователь написал как минимум 0 сообщений: он попадает в группу 1
    Пользователь написал не более 10 сообщений: его выкидывает с этой группы 1.
    Пользователь написал как минимум 10 сообщений: он попадает в группу 2
    Пользователь написал не более 50 сообщений: его выкидывает с этой группы 2.

    Для сипатии нету такой схемы, может я не знаю, подскажите кто сталкивался с таким
     
  18. infis

    infis Местный

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

    FractalizeR XenForo Addicted

    Регистрация:
    27.09.10
    Сообщения:
    1 085
    Симпатии:
    832
    Версия XF:
    1.3.2
    [OFFTOP]Не хотел бы я состоять в группе "Изгой"[/OFFTOP] :)
     

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