Описание blog.user
Компонент позволяет просмотреть и изменить профиль пользователя. Компонент стандартный и входит в дистрибутив модуля.
В структуре визуального редактора компонент расположен по пути Общение > Блоги > Профиль пользователя.
Компонент относится к модулю Блоги.
Параметры
Поле |
Параметр |
Описание |
Источник данных |
Идентификатор пользователя |
ID |
Указывается код, в котором передается идентификатор пользователя блога. |
Внешний вид |
Формат показа даты и времени |
DATE_TIME_FORMAT |
Указывается формат показа даты и времени. В выпадающем списке перечислены все возможные варианты показа даты, формируемые внутри компонента. Выбрав пункт (другое)->, можно сформировать свой вариант на основании php-функции date. |
Согласие пользователя |
Запрашивать согласие | USER_CONSENT | [Y|N] Установленный флажок включает механизм согласия пользователя. |
Соглашение | USER_CONSENT_ID | Задается текст соглашения, которое отображается пользователю при заказе. |
Галка по умолчанию проставлена | USER_CONSENT_IS_CHECKED | Установка галочки автомаитчески устанавливает галочку в чекбоксе согласия пользователя. То есть согласие применяется одновременно с нажатием кнопки Оформить заказ. |
Загружать текст сразу | USER_CONSENT_IS_LOADED | Текст соглашения будет выводиться сразу. Если флажок не установлен, для просмотра текст нужно будет кликнуть по кнопке согласия. |
Шаблоны ссылок |
Шаблон пути к странице блога |
PATH_TO_BLOG |
Указывается путь к главной странице блога. |
Шаблон пути к странице пользователя |
PATH_TO_USER |
Указывается путь к странице пользователя блога. |
Шаблон пути к странице редактирования пользователя |
PATH_TO_USER_EDIT |
Указывается путь к странице редактирования пользователя блога. |
Шаблон пути к странице поиска |
PATH_TO_SEARCH |
Указывается путь к странице поиска. |
Дополнительные настройки |
Устанавливать заголовок страницы |
SET_TITLE |
[Y|N] При отмеченной опции в качестве заголовка страницы будет установлено Профиль пользователя "<имя_пользователя>". |
Показывать доп. свойства |
BLOG_PROPERTY |
Указываются пользовательские свойства блога, которые необходимо дополнительно отобразить в блоге. |
Имена переменных |
Имя переменной для идентификатора блога |
BLOG_VAR |
Указывается имя переменной, которой передается идентификатор блога. |
Имя переменной для страницы |
PAGE_VAR |
Указывается имя переменной, которой передается страница блога. |
Имя переменной для пользователя |
USER_VAR |
Указывается имя переменной, которой передается идентификатор пользователя блога. |
Пример вызова
<?$APPLICATION->IncludeComponent("bitrix:blog.user","",Array(
"PATH_TO_BLOG" => "blog_blog.php?page=blog&blog=#blog#",
"PATH_TO_USER" => "blog_user.php?page=user&user_id=#user_id#",
"PATH_TO_USER_EDIT" => "blog_user_edit.php?page=user&user_id=#user_id#&mode=edit",
"PATH_TO_SEARCH" => "blog_search.php",
"BLOG_VAR" => "blog",
"PAGE_VAR" => "page",
"USER_VAR" => "user_id",
"ID" => $id,
"SET_TITLE" => "Y",
"USER_PROPERTY" => Array("UF_USER_CAR_DEMO"),
"DATE_TIME_FORMAT" => "d.m.Y H:i:s"
),
);?>