Добрый день! Может уже кто-то сталкивался с сажбем, в общем нужна консультация по поводу организации логики работы.
Задача:
Организовать список участников с n-количеством фотографий.
Организовать форму регистрации, добавления фотографий
Подключить голосование за пользователя.
Мое видение решения, расходится не знаю какой метод решения выбрать, слишком много сложностей и подводных камней (в каждом) какой оптимальный для данной проблемы?
1) Организовать обычный фото-архив средствами фотогаллерея 2.0 слегка костомизиров
n-количество фотографий это содержимое альбома
название альбома - имя участница
описание альбома - био участника
Голосование происходит за первую фотографию альбмоа, она же обложка альбома, она же основная фотография участника.
Сложность: как выдернуть первую фотку и ее голосование в компонент bitrix:section list. Повторным вызовом компонента списка фотограй в шаблоне альбома или есть более изящный метод?Или можно в таком случае голосовать за альбомы (разделы инфоблока)?
2) Организовать структуру из двух инфоблоков
Инфоблок#1 - список участников
Инфоблок #2 - список фотографий участников
В первом инфоблоке храниться связь альбома пользователя
Все фотографии находятся во втором инфоблоке. Голосование идет напрямую с элементом инфоблока 1. На подробной странице участника конкурса выводится соответствующий альбом второго инфоблока.
Сложность: Как сделать автоматическую привязку для самостоятельного добавления и регистрации пользователями? Сможет ли система делать корректно привязку и какими классами привязывать?
3. 1 инфоблок со свойствами у элемента фото1, фото2, фото3
Элемент инфоблока это участник конкурса
Элемент имеет свойство - рейтинг
Элемент имеет n свойства типа файл (портретная фотография, в купальнике итд...) Сложность: Как автоматически изменять размеры добавляемым файлам загружая их в доп свойства элемента инфоблока? Аналогично автоматическому уменьшению фотографий в фотогаллерее 2.0
PS: заранее спасибо за совет в выборе оптимального пути
Задача:
Организовать список участников с n-количеством фотографий.
Организовать форму регистрации, добавления фотографий
Подключить голосование за пользователя.
Мое видение решения, расходится не знаю какой метод решения выбрать, слишком много сложностей и подводных камней (в каждом) какой оптимальный для данной проблемы?
1) Организовать обычный фото-архив средствами фотогаллерея 2.0 слегка костомизиров
n-количество фотографий это содержимое альбома
название альбома - имя участница
описание альбома - био участника
Голосование происходит за первую фотографию альбмоа, она же обложка альбома, она же основная фотография участника.
Сложность: как выдернуть первую фотку и ее голосование в компонент bitrix:section list. Повторным вызовом компонента списка фотограй в шаблоне альбома или есть более изящный метод?Или можно в таком случае голосовать за альбомы (разделы инфоблока)?
2) Организовать структуру из двух инфоблоков
Инфоблок#1 - список участников
Инфоблок #2 - список фотографий участников
В первом инфоблоке храниться связь альбома пользователя
Все фотографии находятся во втором инфоблоке. Голосование идет напрямую с элементом инфоблока 1. На подробной странице участника конкурса выводится соответствующий альбом второго инфоблока.
Сложность: Как сделать автоматическую привязку для самостоятельного добавления и регистрации пользователями? Сможет ли система делать корректно привязку и какими классами привязывать?
3. 1 инфоблок со свойствами у элемента фото1, фото2, фото3
Элемент инфоблока это участник конкурса
Элемент имеет свойство - рейтинг
Элемент имеет n свойства типа файл (портретная фотография, в купальнике итд...) Сложность: Как автоматически изменять размеры добавляемым файлам загружая их в доп свойства элемента инфоблока? Аналогично автоматическому уменьшению фотографий в фотогаллерее 2.0
PS: заранее спасибо за совет в выборе оптимального пути