# BlogUser

URL: https://chugunov.pro/api-bitrix/blog/bloguser/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Blog\BlogUser`
Модуль: Blog.

Исходный файл: `source/blog/lib/bloguser.php:21`

## Константы (1)

- `CACHE_ID`

## Методы (13)

- [`__construct()`](https://chugunov.pro/api-bitrix/blog/bloguser/__construct/) — Пользователи блога могут сохраняться в кеш или извлекаться из БД. Для кеширования задайте cacheTime
- [`addAvatarSize()`](https://chugunov.pro/api-bitrix/blog/bloguser/addavatarsize/)
- [`static cleanCache()`](https://chugunov.pro/api-bitrix/blog/bloguser/cleancache/) — Удалить все данные из кеша пользователей блога
- [`static getCommentAuthorsIdsByPostId()`](https://chugunov.pro/api-bitrix/blog/bloguser/getcommentauthorsidsbypostid/) — Вернуть идентификаторы пользователей — автора поста и авторов комментариев (для этого поста)
- [`static getPostAuthorsIdsByBlogId()`](https://chugunov.pro/api-bitrix/blog/bloguser/getpostauthorsidsbyblogid/) — Вернуть идентификаторы пользователей постов блога
- [`static getPostAuthorsIdsByDbFilter()`](https://chugunov.pro/api-bitrix/blog/bloguser/getpostauthorsidsbydbfilter/) — Вернуть идентификаторы авторов постов по произвольной выборке
- [`static GetUserName()`](https://chugunov.pro/api-bitrix/blog/bloguser/getusername/) — Корректно сформировать имя пользователя блога из имени, псевдонима и логина
- [`static GetUserNameEx()`](https://chugunov.pro/api-bitrix/blog/bloguser/getusernameex/)
- [`getUsers()`](https://chugunov.pro/api-bitrix/blog/bloguser/getusers/) — Получить пользователей из кеша (если задано время кеширования) или из БД.
- [`static isUserGivenConsent()`](https://chugunov.pro/api-bitrix/blog/bloguser/isusergivenconsent/) — Проверить, давал ли пользователь согласие на текущее соглашение когда-либо в прошлом.
- [`static onUserDelete()`](https://chugunov.pro/api-bitrix/blog/bloguser/onuserdelete/) — Обрабатывает событие onUserDelete главного модуля
- [`setBlogId()`](https://chugunov.pro/api-bitrix/blog/bloguser/setblogid/) — ID блога, используемый для разделения кеша разных блогов
- [`setCacheTime()`](https://chugunov.pro/api-bitrix/blog/bloguser/setcachetime/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Blog-BlogUser.html
