Телеграм: @camouf_ru Почта: mihail@bazarow.ru

Вывести список всех пользователей с необходимой информацией

Просмотров: 24096

Если нужно, на какой-либо странице сайта, вывести всех пользователей из группы "Зарегистирированные пользователи", просто в виде таблицы и в таблицу передать максимум информации: персональную фотографию, логин, имя с фамилией, контакты и так далее. Можно воспользоваться вот таким способом.

Отфильтровываем пользователей из нужной группы

Достаточно знать только ID группы, обычно- все зарегистрированные находятся в группе с ID 5. На всякий случай можно проверить ID в Администрирование- Пользователи- Группы пользователей

На страницу, где хотите вывести список пользователей, вставляем вот такой код:


<table class="allusers">
 <thead><th width="60"></th><th>Пользователь</th><th>Имя Фамилия</th><th>ID пользователя</th></thead>
<?
$filter = Array("GROUPS_ID"=> Array(5));
$rsUsers = CUser::GetList(($by="id"), ($order="desc"), $filter);
while($arItem = $rsUsers->GetNext()){
    $FotoUser = CFile::ShowImage($arItem["PERSONAL_PHOTO"], 100, 100, "border=0", "", true);
    echo "<tr><td>".$FotoUser."</td><td>".$arItem['LOGIN']."</td><td>".$arItem['NAME']."&nbsp".$arItem['LAST_NAME']."</td><td>".$arItem['ID']."</td></tr>";
}
//print_r ($rsUsers); - Раскомментировать, что бы увидеть все доступные поля
?>
</table>

Где
"GROUPS_ID"=> Array(5) - 5 это и есть ID группы из которой отбираем пользователей
$FotoUser = - фотография пользователя
$arItem['LOGIN'] - логин
arItem['NAME'] - имя
$arItem['LAST_NAME'] - фамилия
$arItem['ID'] - ID пользователя, который можно использовать для подстновки в ссылку, если хотите с логина или имени сослаться на профиль пользователя внутри соцсети или в блогах

Самое главное это print_r ($rsUsers); - раскомментировав эту строчку увидите все возможные поля пользователя, можно вывести ссылку на сайт пользователя, его номер телефона, электронную почту, в общем...все что угодно из профиля пользователя.

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

Максим 16.11.2016
класс, работает
а как сделать чтобы была ссылка профиль пользователя в "социальной сети"?
Сергей Сагиров 04.04.2017
Здравствуйте, а возможно ли вывести список пользователей не состоящих ни в одной группе?
Vladislav 22.03.2020
Как закешировать эту выборку, можно пример?
Михаил Базаров 22.03.2020
Цитата
Vladislav пишет:
Как закешировать эту выборку, можно пример?
Вот этим методом
https://dev.1c-bitrix.ru/api_help/main/reference/cphpcache/index.php
Там почитайте, есть примеры.

Но, лучше заверните это дело в свой компонент (с кешем), как-то правильнее будет - нежели выводить прямо на страницу.

Записная книжка разработчика

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

Валидация пароля и подтверждения при регистрации в битрикс Просмотров: 14266 Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистраци... Регистрация пользователя в определенную группу сайта на Битрикс Просмотров: 22096 Достаточно часто требуется регистрировать пользователя в определенную группу, в зависимост... Вывести минимальную и максимальную цену в разделе каталога Битрикс. Просмотров: 2161 Что бы вывести минимальную и максимальную стоимость товаров, из каталога 1С-Битрикс, доста... Фиксированная корзина с обновлением, без перезагрузки страницы. Просмотров: 17499 Иногда нужно сделать так, чтобы корзина в интернет магазине, созданном на Битрикс, была по... Установить остатки товара на складе из доступных остатков. Просмотров: 4892 Задача, заполнить остатки товаров, в 1С-Битрикс, из параметра "Доступное количество". Дополнительные картинки в новостях Битрикс, почти фотогалерея. Просмотров: 48049 Частенько стоит задача, по мимо стандартных "Картинка для анонса" и "Деталь... Вывести артикул в печатную форму бланка заказа Просмотров: 386 Задача: в печатную форму бланка заказа добавить артикулы товаров и данные о пользователе. ... Многосайтовость битрикс на разных доменах и поддоменах Просмотров: 61274 Часто спрашивают "как настроить многосайтовость Битрикс на разных доменах", решил записать... Если папка то применяем...в Битрикс Просмотров: 29223 Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для ди... Определить местоположение пользователя и показать магазины поблизости... Просмотров: 1168 Задача: в мобильном приложении, которое открывает сайт на 1С-Битрикс внутри себя, нужно оп... Вывести новости из конкретного раздела инфоблока Битрикс Просмотров: 53464 Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Б... Создание раздела инфоблока при регистрации пользователя в Битрикс Просмотров: 7913 Например вам нужно выводить информацию исключительно для определенного пользователя. Само ... Получить и вывести пользовательские свойства склада в 1С-Битрикс Просмотров: 1322 Задача: вывести пользовательские свойства в подробном описании склада. При этом, есть и мн... Отфильтровать новости в Битрикс за заданный период Просмотров: 15592 Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компо... Базовая защита "Битрикс виртуальная машина" от DDoS атак. Просмотров: 5264 Данный способ защиты не панацея, и скорее всего не спасет от профессиональной DDoS атаки, ... Основные функции вывода в шаблонах Битрикс Просмотров: 155358 Знаю, что все их знают. Но иногда не бывает лишним собрать все самое используемое в одну к... Если товар в корзине, поменять значение input на "В корзине" Просмотров: 10243 Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользо... Получить все товары из всех заказов пользователя. История купленных т... Просмотров: 1374 Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленн... Создание мобильного приложения на cordova, для любого сайта. Просмотров: 14192 Если стоит задача разработки мобильного приложения для сайта, можете воспользоваться данно... Создание скидки на общую сумму покупки в Битрикс корзине Просмотров: 26961 Функционал интернет-магазина, работающего под управлением 1С Битрикс, позволяет задавать м...