- Вывести список всех пользователей с необходимой информацией
- Отфильтровываем пользователей из нужной группы
- GetList
- Описание и параметры
- Параметры
- Смотрите также
- Примеры использования
- Пользовательские комментарии
- GetUserGroup
- Параметры
- Смотрите также
- Примеры использования
- Пользовательские комментарии
- Список пользователей
- Технические данные
- Описание
- Битрикс вывести список пользователей группы
- Баллы опыта
- Если нет интернета
Вывести список всех пользователей с необходимой информацией
Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы «Зарегистирированные пользователи», просто в виде таблицы и в таблицу передать максимум информации: персональную фотографию, логин, имя с фамилией, контакты и так далее. Можно воспользоваться вот таким способом.
Отфильтровываем пользователей из нужной группы
Достаточно знать только ID группы, обычно- все зарегистрированные находятся в группе с ID 5. На всякий случай можно проверить ID в Администрирование- Пользователи- Группы пользователей
На страницу, где хотите вывести список пользователей, вставляем вот такой код:
Пользователь | Имя Фамилия | ID пользователя | |
---|---|---|---|
«.$FotoUser.» | «.$arItem[‘LOGIN’].» | «.$arItem[‘NAME’].» ».$arItem[‘LAST_NAME’].» | «.$arItem[‘ID’].» |
Где
«GROUPS_ID»=> Array(5) — 5 это и есть ID группы из которой отбираем пользователей
$FotoUser = — фотография пользователя
$arItem[‘LOGIN’] — логин
arItem[‘NAME’] — имя
$arItem[‘LAST_NAME’] — фамилия
$arItem[‘ID’] — ID пользователя, который можно использовать для подстновки в ссылку, если хотите с логина или имени сослаться на профиль пользователя внутри соцсети или в блогах
Самое главное это print_r ($rsUsers); — раскомментировав эту строчку увидите все возможные поля пользователя, можно вывести ссылку на сайт пользователя, его номер телефона, электронную почту, в общем. все что угодно из профиля пользователя.
В результате, будет выглядеть примерно вот так, само собой стилизовать можно как угодно, под свой дизайн.
Источник
GetList
Описание и параметры
Возвращает список групп в виде объекта класса CDBResult. Статический метод.
Параметры
Параметр | Описание | С версии |
---|---|---|
by | Ссылка на переменную с полем для сортировки, может принимать следующие значения:
|
Значения по умолчанию не имеет
- asc — по возрастанию
- desc — по убыванию
Значения по умолчанию не имеет
- ID — ID группы (допускается сложная логика)
- TIMESTAMP_1 — дата изменения настроек группы «с»
- TIMESTAMP_2 — дата изменения настроек группы «по»
- ACTIVE — фильтр по активности (Y|N)
- ADMIN — фильтр по типу группы («Y» — администраторы | «N» — не администраторы)
- NAME — по названию (допускается сложная логика)
- DESCRIPTION — по описанию (допускается сложная логика)
- USERS_1 — кол-во пользователей «с»
- USERS_2 — кол-во пользователей «по»
- STRING_ID — символьный код
Смотрите также
Примеры использования
Фильтровать можно по полю «STRING_ID» — символьному идентификатору группы. Например:
Пример фильтрации по полю «STRING_ID» по нескольким группам:
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Источник
GetUserGroup
Возвращает массив ID групп, которым принадлежит пользователь с кодом id. GetUserGroup получает данные из записи о пользователях в базе данных. Статический метод.
Параметры
Параметр | Описание |
---|---|
id | ID пользователя. |
Смотрите также
Примеры использования
Принадлежит ли пользователь группе:
Принадлежит ли пользователь, который состоит во многих группах заданным:
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.
Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
Для решения многих задач удобней использовать CSite::InGroup .
Приведенный выше пример с помощью функции CSite::InGroup:
Задача : Необходимо сокрытие части текста внутри обычной страницы, т.е. для всех пользователей страница одинакова, но для определенных групп доступны новые элементы (ссылки).
Источник
Список пользователей
Технические данные
Описание
Компонент выводит список пользователей с учетом фильтров и сортировок.
С этим компонентом вы сможете:
- указать фильтры
- указать сортировку
- указать кол-во пользователей на странице
- указать поля которые нужно вывести
- указать выводимые пользовательские свойства (UF_*)
- указать шаблон ссылки на детальную страницу пользователя
- указать размеры персональной картинки (аватарки)
- использовать кэширование
- использовать пагинацию
Поблагодарить автора
Да, параметр для перехода на страницу пользователя задать можно, однако страницы такой компонентом не предусмотрено.
Т.е., насколько я понимаю необходимо создать самому файл детальной страницы, получать из параметров ID пользователя и выводить необходимую информацию, используя стандартное API Bitrix. Печально.
Дмитрий Краев, добрый день.
Спасибо за обращение.
Этот компонент предназначен для вывода списка пользователей.
Поэтому мы его назвали «Список пользователей» 🙂
Но мы постараемся найти время и выпустить компонент «Детальная страница пользователя».
Следите за новостями в соц.сетях
0.1.5 (05.01.2018) | — исправлен CUser::GetList — добавлена обработка WORK_LOGO — поправлено отключение 404 ошибки |
0.1.4 (24.11.2016) | — обновлено название и описание |
0.1.3 (11.07.2016) | — исправлен вывод персональной картинки пользователя |
0.1.2 (12.06.2016) | — улучшена поддержка старых версий PHP |
Всё стандартно
- скачиваем
- устанавливаем
- переходим в визуальный редактор
- сбрасываем кэш у списка компонентов
- в разделе «dev2fun->Пользователи» будет компонент
- используем
Будем очень благодарны отзывам и идеями по улучшению данного компонента.
Мы оказываем техническую поддержку по email.
Правила для письма :
- В теме письма необходимо указать ID модуля
- В теле письма необходимо указать суть проблемы и описать ваши действия, которые к ней привели.
- Приложить скриншоты.
Стандартная техподдержка осуществляется:
В рабочие дни, со вторника по пятницу.
С 11 до 16 (по мск)
Источник
Битрикс вывести список пользователей группы
Курс полностью посвящен бизнес-процессам и содержит в себе всю информацию о них, включённую в разные ролевые учебные курсы.
Он включает в себя уроки и главы по работе с бизнес-процессами, их настройке и созданию. Также в курсе присутствуют примеры и приемы использования бизнес-процессов и отдельная глава, предназначенная для разработчиков.
Для прохождения курса рекомендуется предварительно изучить следующие курсы:
В результате прохождения курса можно приобрести следующие навыки:
- работа с бизнес-процессам на уровне пользователя;
- настройка системы для корректной работы бизнес-процессов;
- проектирование и построение собственных бизнес-процессов;
- разработка собственных действий и создание более сложных процессов.
На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой: |
Баллы опыта
В конце каждого урока есть кнопка . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:
уроке.
Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.
Если нет интернета
Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox
iPhone:
FBReader
CoolReader
iBook
Bookmate
Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome
iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла — от 01.11.2021.
Источник