Найти тему
Исходный код

Вывод аватарки в 1с битрикс

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

Что бы вывести автарку в 1с битрикс. Нужно отредактировать шаблон компонента bitrix:main.profile

-2

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

echo CFile::ShowImage($arResult["arUser"]['PERSONAL_PHOTO'], 98, 98, 'border=0', '', true);

Изображение пользователя подтягивается из настроек профиля.

-3

Для автоматической генерации аватарок новым пользователям есть бесплатный модуль Генератор аватаров - Gravatar установка у него простая, после установки нажимаете сгенерировать и он создаст аватарки, при чём можно выбирать разные типы либо смешные ввиде монстров либо обычный силует.

Ну и в конце добавляем в форму кнопку для загрузки изображения пользователем.

-4
<div class="form-control">
<div class="wrap_md">
<div class="iblock label_block">
<label><?=GetMessage("VOTE_IMAGE")?></label>
<?
echo CFile::InputFile("IMAGE_ID", 20, $str_IMAGE_ID);
if (strlen($str_IMAGE_ID)>0):
?><br><?echo CFile::ShowImage($arResult["arUser"]['PERSONAL_PHOTO'], 200, 200, "border=0", "", true);
endif;
?>
</div>
</div>
</div>