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

Как поменять группу при регистрации?

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

Загрузка
  1. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    Приветствую, уважаемые форумчане!

    Такая ситуация. Нужно поменять группу, в которую пользователи попадают автоматически после регистрации. Как это реализовать?
     
  2. rvint

    rvint Местный

    Регистрация:
    29.01.12
    Сообщения:
    36
    Симпатии:
    20
    Версия XF:
    1.4.3
    А не проще настроить должным образом дефолтную группу при регистрации, чем создавать ее клона? Смысл этих телодвижений? Название будет отличаться и все? Хотя, можно попробовать сделать это с помощью "Повышения групп" на вкладке "Пользователи/Группы пользователей" в админке.
     
  3. wagamata

    wagamata Местный

    Регистрация:
    07.05.13
    Сообщения:
    135
    Симпатии:
    13
    Версия XF:
    1.3.2
    В том то и дело, что не проще. Группа присвоена многим пользователям - придётся перенастраивать все группы заново и добавлять пользователей в группы по новому.
     
  4. HellFire

    HellFire Местный

    Регистрация:
    16.07.12
    Сообщения:
    51
    Симпатии:
    11
    Версия XF:
    1.1.3
    если ещё нужно, то вот как я реализовал у себя _http://tophope.ru/threads/Активация-пользователей-через-эту-тему.407/ не реклама, поставил повышение групп пользователей на 1 пост и переправляю пользователей сюда, после того как оставили сообщение, в течении 5 минут попадают в группу.

    И запретил писать сообщения и темы везде где раздел активации.


    Своеобразная защита от спама.


    P.S. для тебя подойдёт, только метод с 1 постом можно заменить в настройках повышения группы на "Пользователь зарегистрировался как минимум X дней назад: 0"
     
  5. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    class XenForo_Model_User extends XenForo_Model
    31 строка, public static $defaultRegisteredGroupId = 2;
     
    wagamata нравится это.
  6. HellFire

    HellFire Местный

    Регистрация:
    16.07.12
    Сообщения:
    51
    Симпатии:
    11
    Версия XF:
    1.1.3
    эм, а что это?)
     
  7. gib130

    gib130 Местный

    Регистрация:
    07.01.12
    Сообщения:
    159
    Симпатии:
    209
    Версия XF:
    1.1.4
    id группы в которую попадает пользователь после регистрации
     
    gib1300 нравится это.
  8. Brut

    Brut Местный

    Регистрация:
    22.11.13
    Сообщения:
    2
    Симпатии:
    0
    Версия XF:
    1.2.0
    Где искать эту строку?
     
  9. yurets86

    yurets86 Местный

    Регистрация:
    16.06.11
    Сообщения:
    3
    Симпатии:
    0
    PHP:
    library\XenForo\Model\User.php
     
  10. Exile

    Exile Местный

    Регистрация:
    27.06.11
    Сообщения:
    997
    Симпатии:
    545
    Версия XF:
    1.4.4
    Не надо ничего в файлах править, настройка группы при регистрации есть в настройках.
     
  11. yurets86

    yurets86 Местный

    Регистрация:
    16.06.11
    Сообщения:
    3
    Симпатии:
    0
    где? группа под id 2 по умолчанию для всех зарегистрированных пользователей
     
  12. fearrr

    fearrr Новичок

    Регистрация:
    28.01.15
    Сообщения:
    7
    Симпатии:
    1
    Версия XF:
    1.4.4
    Тоже интересно, что же Вы не раскрыли мысль до конца? Где и начиная с какой версии?
     
    Последнее редактирование: 07.08.2015
  13. sonar4ik

    sonar4ik Местный

    Регистрация:
    23.02.15
    Сообщения:
    18
    Симпатии:
    0
    Версия XF:
    1.5.10
    Привет.
    Можно ли сделать так, чтобы при регистрации, пользователь сам выбирал группу в которую он попадает из тех, которые я укажу?
     
  14. infis

    infis Местный

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

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