Похоже, существует жёстко заданный лимит на количество голосов, разрешённых в каждой категории. Я хочу разрешить пользователям голосовать один раз за каждую тему. Следовательно, не должно иметь значения, сколько раз они уже проголосовали за одну и ту же тему в рамках одной категории.
Налагать лимит голосов на категорию слишком ограничительно, так как это вынуждает пользователей отменять голоса за темы, которые они ранее поддерживали, чтобы проголосовать за новую понравившуюся тему. Идея голосования должна заключаться в накоплении голосов, которые остаются навсегда. Тогда можно даже сортировать темы в категории по количеству голосов.
Как можно просто убрать этот лимит, чтобы было разрешено по одному голосу за тему?
Нет, суть голосования в том, что у вас есть ограниченный ресурс, и вам приходится решать, что важнее. Если вы хотите что-то, что можно использовать для любой темы без разбора, возможно, стоит рассмотреть расширение функции «лайков».
Если можно проверить каждую отметку в бюллетене, то все числа искусственно завышаются. В свою очередь, разница в показателях отклика между вариантами резко сокращается.
Представьте голос как валюту. Поощряйте пользователей тратить его с умом.
@Stephen, я понимаю вашу точку зрения. Однако мне больше нравилось «Голоса», а не «Нравится», в основном потому, что их можно было видеть вне темы. То есть пользователь мог зайти в категорию, увидеть список тем и сразу увидеть, какие темы получили больше или меньше голосов. Если бы я мог отображать «Нравится» в списке тем, не заставляя пользователя заходить в саму тему, я бы предпочёл «Нравится».
В настоящее время в списке тем я вижу только три показателя: просмотры, ответы и активность. Если бы я мог добавить туда «Нравится», это было бы идеально.
Отличный пример того, насколько гибким может быть Discourse. Это позволит вам повысить визуальную заметность лайков, вместо того чтобы пытаться некорректно использовать систему голосов.