| Краткое описание | Discourse Topic Voting позволяет участникам сообщества голосовать за темы в назначенных категориях. | |
| Руководство по установке | Этот плагин включен в ядро Discourse. Отдельная установка плагина не требуется. |
Хотя Discourse Topic Voting можно использовать для различных сценариев, эта документация сосредоточена на основном сценарии использования: категория для идей или запросов новых функций.
Примечание: Discourse Topic Voting доступен на тарифах Business или Enterprise.
Настройка категории идей
При создании новой категории выберите тип ideas (Идеи), чтобы включить голосование за темы Discourse для этой категории.
Поля Название категории и Стиль будут заполнены значениями по умолчанию, которые вы можете изменить при необходимости.
Примечание: При редактировании существующей категории поле Тип категории позволит вам добавлять или удалять типы категорий. Типы категорий можно комбинировать, чтобы использовать такие функции, как голосование и маркетинговые ответы в качестве решений (через Discourse Solved).
На вкладке Идеи вы можете изменить некоторые настройки по умолчанию для этой и любых других категорий идей в вашем сообществе.
- Показывать, кто голосовал: Позволяет пользователям видеть, кто голосовал за тему.
- Показывать голоса в профиле: Позволяет пользователям видеть свои голоса в ленте активности. Это наиболее важно, когда голоса ограничены.
- Ограничить голоса участников: Если включено, участники могут голосовать только определенное количество раз в зависимости от их уровня доверия.
Голосование за тему
Участники могут голосовать за темы в категориях идей, взаимодействуя со счетчиком в заголовке темы.
Внутри категории идей участники могут нажать пункт верхнего меню Голоса, чтобы отсортировать идеи по количеству голосов. Пункт верхнего меню Мои голоса фильтрует список, показывая только темы, за которые они проголосовали. Помимо счетчика внутри темы, голоса также отображаются на карточке темы.
Ниже представлены виды, которые пользователь увидит до и после голосования за тему:
Если включена опция show votes on profile (Показывать голоса в профиле), на странице профиля пользователя также появляется раздел, отображающий его активные голоса:
Примечание: В категориях идей лайки автоматически отключены. Чтобы использовать лайки и голоса одновременно, см.: Show both like and vote button on topics
Ограничение голосов
Когда включена опция Limit member votes (Ограничить голоса участников), у участников есть определенное количество доступных голосов. Когда голос отдан, он считается «активным голосом». Ограничения на голоса призваны поощрять обдуманное голосование за темы, имеющие наибольшее значение.
- Лимит голосов определяется уровнем доверия; подробности см. в разделе выше.
- Каждый пользователь может отдать только один голос за одну тему.
- Голоса блокируются, когда тема закрыта или архивирована, но эти голоса больше не считаются активными. Участникам, отдавшим эти голоса, будет возвращен один голос за эту тему в их пул доступных голосов.
- Если тема снова открыта или разархивирована, голоса возвращаются и применяются обратно к количеству активных голосов пользователей.
- Если тема возвращает голоса пользователя, из-за чего их количество превышает лимит активных голосов, им просто нужно подождать, пока темы не будут закрыты или архивированы, чтобы снова иметь возможность голосовать.
- Если целая тема (Тема A) объединена с другой темой с голосованием (Тема B), происходят следующие действия:
- Уникальные голоса из Темы A добавляются к Теме B.
- Дублирующиеся голоса (один и тот же пользователь голосовал в обеих темах) из Темы A не добавляются к Теме B. Вместо этого голос из Темы A возвращается в пул доступных голосов пользователя.
- Счетчик голосов Темы A устанавливается в ноль, и тема закрывается, чтобы дальнейшее голосование в Теме A было невозможно.
Настройки
| Имя | Описание |
|---|---|
topic voting enabled |
Разрешить пользователям голосовать за темы? |
topic voting enable vote limits |
Ограничить количество голосов на пользователя в зависимости от уровня доверия. Если отключено, участники могут голосовать за сколько угодно тем. |
topic voting show who voted |
Разрешить пользователям видеть, кто голосовал? |
topic voting show votes on profile |
Разрешить пользователям видеть свои голоса в ленте активности? |
topic voting alert votes left |
Предупреждать пользователя, когда осталось это количество голосов |
topic voting tl0 vote limit |
Сколько активных голосов разрешено пользователям уровня TL0? |
topic voting tl1 vote limit |
Сколько активных голосов разрешено пользователям уровня TL1? |
topic voting tl2 vote limit |
Сколько активных голосов разрешено пользователям уровня TL2? |
topic voting tl3 vote limit |
Сколько активных голосов разрешено пользователям уровня TL3? |
topic voting tl4 vote limit |
Сколько активных голосов разрешено пользователям уровня TL4? |
Примечание: Настройки
topic voting alert votes leftи различныеtopic voting TLN vote limitприменяются только тогда, когда включена настройкаtopic voting enable vote limits.
Значки Topic Voting
Эти значки отключены по умолчанию. Вы можете включить их в разделе Значки в настройках администратора.
| Имя | Описание | Длинное описание | Тип | Группировка |
|---|---|---|---|---|
| Daydreamer (Мечтатель) | Получить голос за вашу тему | Этот значок присуждается за получение голоса за одну из ваших тем. |
Сообщество | |
| Brainstormer (Генератор идей) | Получить 5 голосов за вашу тему | Этот значок присуждается за получение 5 голосов за одну из ваших тем. |
Сообщество | |
| Innovator (Инноватор) | Получить 15 голосов за вашу тему | Этот значок присуждается за получение 15 голосов за одну из ваших тем. |
Сообщество | |
| Visionary (Визионер) | Получить 25 голосов за вашу тему | Этот значок присуждается за получение 25 голосов за одну из ваших тем. |
Сообщество |
Запросы Data Explorer
Список людей, проголосовавших за тему, вместе с их адресами электронной почты:
--[params]
-- int :topic_id
SELECT
tvv.user_id,
email
FROM topic_voting_votes tvv
JOIN user_emails ue ON ue.user_id = tvv.user_id
WHERE topic_id = :topic_id
AND ue.primary = true
Больше запросов для Data Explorer можно найти в Community Building > Data & reporting - Topics tagged topic-voting








