Limar писал(а):
Буду рад, если появятся предложения, а не пережевывание старой каши с числом голосов.
Мне в принципе понравилось предложение 3mdb, хотя я бы его модифицировал.
Предлагаю следующее.
Проводить голосование в два тура. Задача первого тура -- отсеять "заведомо непроходные" работы. Во второй тур выходит ограниченное количество работ (сколько конкретно -- зависит от начального количества, обсуждаемо).
Во втором туре определяются призеры и выстраивается окончательный рейтинг.
Конкретно голосование выполняется так: голосующий просто отмечает 3 МАКСИМАЛЬНО понравившиеся работы. Мне кажется, количество 3 -- оптимально. Каждой отмеченной работе в актив идет ОДИН БАЛЛ от каждого проголосовавшего за нее. Если голосующий отмечает меньше, чем 3 работы, его голос ИГНОРИРУЕТСЯ. Отметить больше, чем три, запретить программно.
На втором этапе, мне кажется, имеет смысл вовсе отказаться от превьюшек и сделать длинную страницу, где все фотки показаны в полном формате (и под каждой checkbox для того, чтобы за нее проголосовать). Если кто-то скажет, что это слишком негуманно по отношению к тем, у кого плохой/дорогой траффик, возражение такое: если Вы взялись голосовать, Вам НЕОБХОДИМО просмотреть все работы, так или иначе. Не можете просмотреть все -- не голосуйте вообще, ибо Ваш голос не будет объективным.
В процессе голосования число набранных баллов НЕ ПОКАЗЫВАТЬ.
Информация о том, кто как голосовал, недоступна для широкого доступа, но доступна АДМИНИСТРАЦИИ (на случай хитрых попыток кого-то обойти ограничение движка и так далее).
Под конец просто расположить работы по количеству набранных баллов. Все.