Такая вещь интересует:
Группа пользователей с ID = 2 ("Все пользователи (в том числе неавторизованные)"). На странице просмотра групп показывает, что пользователей там 0. Это нормально? А если у меня показывает не ноль, а число, но НЕ равное количеству зарегистрированных пользователей?
Почему я задался этим вопросом...
Понял всю необходимость создания Группы "Зарегистрированные пользователи". Создал. Естественно встал вопрос о том, чтоб добавить всех кто уже зарегистрировался в неё. Их (пользователей) 3 тысячи. Написал небольшой скриптик:
Выполнил на локальной копии. Все существующие пользователи добавились в нужную группу. Но и в группе 2 их теперь стало 3000 (а не 0). Отметил, чтоб при регистрации посетитель добавлялся в нашу группу (3).
Теперь при регистрации нового юзера, он автоматом добавляется в группу 3. Их количество в ней увеличивается, но в группе 2 так и остаётся 3000.
Откуда и как вообще берется это число? Может ему лучше так и остаться нулём? Может есть какой другой способ массового добавления пользователей в группу?
Извиняюсь, если заставил много читать , просто побаиваюсь повторять это на самом сайте. Вдруг какие камни потом вылезут.
Группа пользователей с ID = 2 ("Все пользователи (в том числе неавторизованные)"). На странице просмотра групп показывает, что пользователей там 0. Это нормально? А если у меня показывает не ноль, а число, но НЕ равное количеству зарегистрированных пользователей?
Почему я задался этим вопросом...
Понял всю необходимость создания Группы "Зарегистрированные пользователи". Создал. Естественно встал вопрос о том, чтоб добавить всех кто уже зарегистрировался в неё. Их (пользователей) 3 тысячи. Написал небольшой скриптик:
Код |
---|
$rsUsers = CUser::GetList(); $user = new CUser; while($rsUsers->NavNext(true, "f_")) { $grps = $user->GetUserGroup($f_ID); $grps[] = "3"; //наша группа $user->Update($f_ID, array("GROUP_ID" => $grps)); } |
Выполнил на локальной копии. Все существующие пользователи добавились в нужную группу. Но и в группе 2 их теперь стало 3000 (а не 0). Отметил, чтоб при регистрации посетитель добавлялся в нашу группу (3).
Теперь при регистрации нового юзера, он автоматом добавляется в группу 3. Их количество в ней увеличивается, но в группе 2 так и остаётся 3000.
Откуда и как вообще берется это число? Может ему лучше так и остаться нулём? Может есть какой другой способ массового добавления пользователей в группу?
Извиняюсь, если заставил много читать , просто побаиваюсь повторять это на самом сайте. Вдруг какие камни потом вылезут.