UMIhelp
Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: toshka от 04 Марта 2013, 10:41:05
-
Здравствуйте! Подскажите пожалуйста можно ли реализовать при добавлении комментария вывод дополнительного поля "Изображение", в которое пользователь будет имеет возможность добавить свое изображение (аватар).
-
Да, это возможно.
Добавляете пользователю поле "аватар" типа "изображение"
Редактируете вывод комментов.
Там какие-то нюансы с полем "аватар" будет, то ли при стандартном коде после пересохранения профиля будет удаляться аватарка, если не выбрать новую (input с type=file нельзя редактировать, в него нельзя value вписать, это безопасность в браузерах, что бы сайты не тащили файлы без спроса пользователей)... "удалить аватарку" тоже сделать придётся..
Ну и что-то ещё.. Но всё делается.
-
А можно подробней описать как получить изображение добавленное пользователю. Сейчас данные о пользователе получаю вызовом макроса users/viewAuthor, который насколько я понял возвращает определенный набор полей в которые не попадает мое поле изображение. Каким образом мне вытащить это изображение?
-
Можно кастомизировать users::viewAuthor, добавив туда нужное поле, а так ведь при выводе комментария есть id автора коммента и через uobject можно получить аватарку