Рулетка

InstantCMS 2.X

Подскажите с чего начать.

#1 5 ноября 2017 в 23:11
Доброго времени суток, друзья прошу в очередной раз помощи. В общем суть такая, нужно сделать компонент, что-то вроде рулетки как для КСГО, только это рулетка была не скинов, а пользователей сайта. Как сделать запросы на выбор рандомного пользователя? И вообще с чего надо начать разработку подобного?
Спасибо всем!
#2 5 ноября 2017 в 23:46
  1. SELECT * FROM cms_users ORDER BY rand()
Но это оооочень медленно. Вот так быстрее:
  1. SELECT * FROM cms_users WHERE id IN (SELECT id FROM cms_users ORDER BY rand())

И вообще с чего надо начать разработку подобного?

@Sh4maH
Создать датасет, где будет такая сортировка и вывести виджет "Пользователи", где использовать этот датасет.
#3 6 ноября 2017 в 15:39
Ris, А чуток поподробней можно? И еще возник, вопрос. Хочу использовать стандартный рейтинг, как кнопку мне нравится. Как мне этот рейтинг вызвать в ленте допустим?
#4 6 ноября 2017 в 18:56
@Sh4maH, может, я не совсем понял вашу задачу, но посмотрите это поле — оно в зависимости от настроек может влиять на рейтинг и пользователей, и контента.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.