Я работаю на сайте внутренней сети для моей компании, и мне нужно добавить модуль, в котором будут перечислены рисунки, сделанные детьми сотрудника. Каждый сотрудник может загрузить любое количество рисунков, и случайный рисунок будет появляться на главной странице интрасети при каждой загрузке.
Рядом с каждым рисунком будет кнопка «Мне нравится», и каждый щелчок по этой кнопке будет подсчитывать голосование за рисунок.
Также будет раздел «Лучшие рисунки», где рисунки будут отсортированы по «Верху».
Проблема в том, что ... я не уверен, что определило бы рисунок, чтобы быть в топе, то, что я пока имею, это сортировка по голосам, что несправедливо, потому что рисунок, опубликованный 1 месяц назад, имеет много голосов и рисунка, опубликованного сегодня, вряд ли получит больше голосов, чем один месяц назад.
Любая помощь будет очень ценится!
Каждый пользователь может проголосовать только один раз (у компании лот сотрудников), я не храню информацию о том, сколько просмотров у чертежа (не так ли?).
Я не уверен, какую формулу использовать ... Я думаю, что новые загруженные рисунки должны иметь возможность быть в верхнем списке, верно?
Спасибо!