UMIhelp

Разработка сайта на UMI.CMS => Шаблоны XSLT => Тема начата: toshka от 04 Марта 2013, 10:41:05

Название: Аватар в комментариях
Отправлено: toshka от 04 Марта 2013, 10:41:05
Здравствуйте! Подскажите пожалуйста можно ли реализовать при добавлении комментария вывод дополнительного поля "Изображение", в которое пользователь будет имеет возможность добавить свое изображение (аватар).
Название: Re:Аватар в комментариях
Отправлено: Rodogor от 04 Марта 2013, 14:39:23
Да, это возможно.
Добавляете пользователю поле "аватар" типа "изображение"
Редактируете вывод комментов.

Там какие-то нюансы с полем "аватар" будет, то ли при стандартном коде после пересохранения профиля будет удаляться аватарка, если не выбрать новую (input с type=file нельзя редактировать, в него нельзя value вписать, это безопасность в браузерах, что бы сайты не тащили файлы без спроса пользователей)... "удалить аватарку" тоже сделать придётся..
Ну и что-то ещё.. Но всё делается.
Название: Re:Аватар в комментариях
Отправлено: toshka от 06 Марта 2013, 12:58:31
А можно подробней описать как получить изображение добавленное пользователю. Сейчас данные о пользователе получаю вызовом  макроса users/viewAuthor, который насколько я понял возвращает определенный набор полей в которые не попадает мое поле изображение. Каким образом мне вытащить это изображение?   
Название: Re:Аватар в комментариях
Отправлено: Rodogor от 06 Марта 2013, 15:08:56
Можно кастомизировать users::viewAuthor, добавив туда нужное поле, а так ведь при выводе комментария есть id автора коммента и через uobject можно получить аватарку