Фотогалерея для пользователя
Добрый день.
Подскажите каким образом лучше реализовать фотогалерею для каждого пользователя в личном кабинете (используется Login) с загрузкой фотографий самостоятельно пользователем?
Пользователь в ЛК заходит на страницу загрузки, жмет «Выбрать» и выбирает несколько файлов в ФС (можно и заготовленные 3-4 поля для фотографий). На этой же странице они отображаются, просмотр в лайтбоксе или типа того. Для меньшей нагрузки на файловую систему сервера, думаю, хорошо бы сделать загрузку фотографии в папку img/userphotos/имя_пользователя/.
Подскажите каким образом лучше реализовать фотогалерею для каждого пользователя в личном кабинете (используется Login) с загрузкой фотографий самостоятельно пользователем?
Пользователь в ЛК заходит на страницу загрузки, жмет «Выбрать» и выбирает несколько файлов в ФС (можно и заготовленные 3-4 поля для фотографий). На этой же странице они отображаются, просмотр в лайтбоксе или типа того. Для меньшей нагрузки на файловую систему сервера, думаю, хорошо бы сделать загрузку фотографии в папку img/userphotos/имя_пользователя/.
Комментарии: 5
Я бы попробовал сделал при регистрации пользователя, создал бы альбом по id зарегистрированного пользователя (используя компонент Gallery). И дальше бы работал через этот альбом...., получить альбом всегда можем по id пользователя.
А как загружать в Gallery с фронта? У него есть такая возможность, или только с админки?
У него есть такая возможность, или только с админки?
Возможность есть… через процессоры.
Возможность есть… через процессоры.
Спасибо за комментарий. Жаль, все все таки, я не программист. Я так понимаю нужно написать снипет, который будет брать значение галереи, прописывать в некое поле пользователю и потом так же оттуда его выгружать на страницу пользователя?
Я так понимаю нужно написать снипет, который будет брать значение галереи, прописывать в некое поле пользователю и потом так же оттуда его выгружать на страницу пользователя?
=======================
1. Пишится плагин, отслеживаем регистрацию нового пользователя, в этом плагине размещаем код по созданию альбома. Даем имя альбому id этого зарегистрированного пользователя.
2. В личном кабинете, пишим функционал по загрузке фотографий с добавлением этих фотографий в альбом. В какой альбом добавлять фотографии мы определяем по id авторизованного пользователя, мы же создали при регистрации альбом с таким названием.
Готово… вот и мы и получили галерею фотографий пользователя…
=======================
1. Пишится плагин, отслеживаем регистрацию нового пользователя, в этом плагине размещаем код по созданию альбома. Даем имя альбому id этого зарегистрированного пользователя.
2. В личном кабинете, пишим функционал по загрузке фотографий с добавлением этих фотографий в альбом. В какой альбом добавлять фотографии мы определяем по id авторизованного пользователя, мы же создали при регистрации альбом с таким названием.
Готово… вот и мы и получили галерею фотографий пользователя…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.