Как можно ранжировать посты внутри категорий на основе голосов пользователей? Я пытаюсь создать площадку, где пользователи могут делиться своими идеями, а лучшие из них получают наибольшее внимание.
Если вы пытаетесь отсортировать по лайкам,
Вам следует использовать плагин Discourse Voting, и пользователи смогут сортировать темы, начиная с самых голосуемых по убыванию, просто нажав кнопку «Голоса».
Так что я не имел в виду способ, который пользователи могли бы выбирать, например, вариант «самые лайкнутые». Я скорее думал о том, как постоянно показывать, какие идеи в этой категории наиболее популярны. Если только я не сделаю это способом по умолчанию, чтобы новые пользователи автоматически видели их именно так.
Итак, в моем форуме у меня есть 4 основные категории. Когда вы нажимаете на одну из этих категорий и пишете пост внутри нее, это позволит людям голосовать за этот пост?
Сначала необходимо перейти в настройки категории и включить голосование для этой категории. Пользователи могут голосовать за тему (то есть за первый пост темы), а не за отдельные сообщения, написанные пользователями.
Посмотрите, как работает плагин голосования, здесь:
Даниэла, думаю, это мне подойдет. Я хочу создать категорию «Идеи», и после того, как люди будут публиковать свои предложения, другие смогут голосовать за те, которые им нравятся больше всего. Так лучшие идеи будут постоянно привлекать наибольшее внимание.