Задача

Реализовать функционал, позволяющий зарегистрированным пользователям добавлять текстовое описание (пояснение) к каждому загруженному фото или видео в разделе личного кабинета «Анкета».

Требования

  • Поле для ввода описания должно отображаться рядом с каждым загруженным медиафайлом (фото и видео).
  • Пользователь должен иметь возможность редактировать описание после загрузки файла.
  • Описание сохраняется в базе данных MODX и привязано к конкретному файлу и пользователю.
  • Интерфейс должен быть интуитивно понятен, без перегрузки сложными элементами.
  • Использовать существующую архитектуру сайта на MODX (форма регистрации, личный кабинет, загрузка файлов).

Пример реализации

  • При загрузке фото/видео после выбора файла или после успешной загрузки - появится текстовое поле «Добавить описание».
  • При нажатии кнопки «Сохранить» описание фиксируется в БД и отображается под файлом в анкете.
  • Описание можно будет изменить при следующем редактировании анкеты.