Здравствуйте.
Задача:
В публичной части менять аватар пользователя в личном кабинете.
Алгоритм смены картинки я представляю себе так: сначала сохраняем изображение с помощью CFile::SaveFile(), затем в "UF_AVATAR" (созданное мною пользовательское поле типа "файл") добавляем id загруженной картинки.
То что я делаю:
Использую $user->Update($user_id, Array("UF_AVATAR" => 592)). 592 это id картинки, которую я предварительно загрузил (картинка точно загружена). Данный способ изменения поля работает если поле типа "строка", а у меня UF_AVATAR типа "файл".
Вопросы:
1) Не могу понять как изменить поле типа "файл"?
2) Правильный ли алгоритм изменения аватарки или есть более лаконичный способ?
Задача:
В публичной части менять аватар пользователя в личном кабинете.
Алгоритм смены картинки я представляю себе так: сначала сохраняем изображение с помощью CFile::SaveFile(), затем в "UF_AVATAR" (созданное мною пользовательское поле типа "файл") добавляем id загруженной картинки.
То что я делаю:
Использую $user->Update($user_id, Array("UF_AVATAR" => 592)). 592 это id картинки, которую я предварительно загрузил (картинка точно загружена). Данный способ изменения поля работает если поле типа "строка", а у меня UF_AVATAR типа "файл".
Вопросы:
1) Не могу понять как изменить поле типа "файл"?
2) Правильный ли алгоритм изменения аватарки или есть более лаконичный способ?