Как реализовать идею с рейтингом и голосованием?
        Подскажите куда копать… суть такая.
На сайте есть регистрация пользователей. Администратор может создавать «рейтинги» и к каждому рейтингу добавлять определенных или всех пользователей. Потом за этих пользователей можно голосовать.
В каждом рейтинги свои участники и голоса.
Нашел xlike — modstore.pro/packages/ecommerce/xlike, но тут можно только один раз выставить лайк.
    
    
                                                                                
            На сайте есть регистрация пользователей. Администратор может создавать «рейтинги» и к каждому рейтингу добавлять определенных или всех пользователей. Потом за этих пользователей можно голосовать.
В каждом рейтинги свои участники и голоса.
Нашел xlike — modstore.pro/packages/ecommerce/xlike, но тут можно только один раз выставить лайк.
Комментарии: 3
                1. Вариант «на коленке»:
Каждый «Рейтинг» — это отдельный ресурс (страница).
«Добавлять определенных или всех пользователей» — на ваше усмотрение, хоть TV поле, где перечисляются пользователи. Далее проверяем, есть ли пользователь в этом TV.
Само голосование… ну хоть через xlike, да. Можно от тикетс, можно даже easyComm заюзать.
2. Вариант «серьезный».
Пишем свой компонент с нужными функциями.
                    Каждый «Рейтинг» — это отдельный ресурс (страница).
«Добавлять определенных или всех пользователей» — на ваше усмотрение, хоть TV поле, где перечисляются пользователи. Далее проверяем, есть ли пользователь в этом TV.
Само голосование… ну хоть через xlike, да. Можно от тикетс, можно даже easyComm заюзать.
2. Вариант «серьезный».
Пишем свой компонент с нужными функциями.
                Спасибо. Примерно так и думал, только через xlike не получится же для одного пользователя разный рейтинг сделать… или я ошибаюсь?            
                    
                Правильнее будет написать компонент и не городить кучу ненужных ресурсов. Да и пользователю добавить нужные поля не сложно средствами расширения пользователей.            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.