Фотогалерея для пользователя

Добрый день.

Подскажите каким образом лучше реализовать фотогалерею для каждого пользователя в личном кабинете (используется Login) с загрузкой фотографий самостоятельно пользователем?

Пользователь в ЛК заходит на страницу загрузки, жмет «Выбрать» и выбирает несколько файлов в ФС (можно и заготовленные 3-4 поля для фотографий). На этой же странице они отображаются, просмотр в лайтбоксе или типа того. Для меньшей нагрузки на файловую систему сервера, думаю, хорошо бы сделать загрузку фотографии в папку img/userphotos/имя_пользователя/.
Dmitry L.
03 мая 2017, 09:08
modx.pro
937
0

Комментарии: 5

Владимир Бабусенко
10 мая 2017, 13:52
+1
Я бы попробовал сделал при регистрации пользователя, создал бы альбом по id зарегистрированного пользователя (используя компонент Gallery). И дальше бы работал через этот альбом...., получить альбом всегда можем по id пользователя.
    Василий Столейков
    11 мая 2017, 12:32
    +1
    А как загружать в Gallery с фронта? У него есть такая возможность, или только с админки?
      Владимир Бабусенко
      11 мая 2017, 12:35
      +1
      У него есть такая возможность, или только с админки?
      Возможность есть… через процессоры.
        Dmitry L.
        11 мая 2017, 14:33
        0
        Спасибо за комментарий. Жаль, все все таки, я не программист. Я так понимаю нужно написать снипет, который будет брать значение галереи, прописывать в некое поле пользователю и потом так же оттуда его выгружать на страницу пользователя?
          Владимир Бабусенко
          11 мая 2017, 14:42
          0
          Я так понимаю нужно написать снипет, который будет брать значение галереи, прописывать в некое поле пользователю и потом так же оттуда его выгружать на страницу пользователя?
          =======================

          1. Пишится плагин, отслеживаем регистрацию нового пользователя, в этом плагине размещаем код по созданию альбома. Даем имя альбому id этого зарегистрированного пользователя.
          2. В личном кабинете, пишим функционал по загрузке фотографий с добавлением этих фотографий в альбом. В какой альбом добавлять фотографии мы определяем по id авторизованного пользователя, мы же создали при регистрации альбом с таким названием.

          Готово… вот и мы и получили галерею фотографий пользователя…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5