Discourse トピックの投票

このプラグインを本当に楽しんでいます。開発者の皆さん、ありがとうございます。私のDiscourseコミュニティにとって大きな恩恵です。

すべての投票を使用した後にユーザーが投票を獲得することについて気になっています。いくつかの最も積極的なコミュニティメンバーが多くのトピックに投票するため、ユーザーボートの上限を何度か増やしました。特定のユーザーの投票を時間とともに上限まで再生成できるか、またはユーザーに追加の投票を付与する他の方法があるかどうかを知りたいです。投票付与の主な仕組みは信頼レベル全体に静的な数値として設定されているようですが、私が何か見落としている可能性もあります。

ありがとうございます!

「いいね!」 2

こんにちは、nivshahさん :waving_hand:

推測するに、投票を制限できるのは、メンバーが賢く投票し、すべてに投票しないようにするためです。そうでなければ、投票の価値が下がってしまいます。


現時点では、ユーザーが投票を取り戻す方法の1つは、トピックを閉じることです。たとえば、ゲームに投票機能が実装されたとしましょう。トピックを閉じると、ユーザーはその投票が返金され、別のトピックに投票できるようになります。

「いいね!」 4

このトピックを締めくくることがまさにここで私が必要としていたことです。ありがとうございます。

「いいね!」 2

:partying_face: このプラグインは、Bundling more popular plugins with Discourse core の一環として、Discourse コアにバンドルされるようになりました。セルフホストでこのプラグインを使用している場合は、次回のアップグレード前に app.yml から削除する必要があります。

「いいね!」 2

見落としたかもしれませんが、一度投票を送信したら変更することは可能ですか?たとえば、ユーザーが誤って間違ったトピックに投票した場合、または気が変わった場合、その間違いをそのままにする必要がありますか?

フォーラムのこのトピックによると、それらは現在「いいね!」できるようです。Suggestion Topics can be liked now - Not Terraria Related - Dark Gaming

これが意図したものではないかもしれませんが、お知らせしたかっただけです。

リアクションプラグインが有効になっているためだと思います。トピック投票プラグインの「いいね」ボタンを非表示にするコードは、リアクションボタンを非表示にしません。

リアクションボタンと既存のリアクションを非表示にするCSSが必要になります。例えば以下のようなものです。

.topic-post.voting-post {
  .discourse-reactions-actions,
  .discourse-reactions-actions-button-shim {
    display: none;
  }
}
「いいね!」 2

こんにちは。

以下のサイト設定で、各信頼レベル(Trust Level)のアクティブな投票制限を制御していることに気づきました。

  • topic voting tl0 vote limit

  • topic voting tl1 vote limit

  • topic voting tl2 vote limit

  • topic voting tl3 vote limit

  • topic voting tl4 vote limit

これらの設定を、すべての、またはほとんどの信頼レベル(TL)で実質的に投票制限を削除または無効化したいと考えており、ユーザーが無制限の投票を行えるようにしたいです。

これを達成するための推奨方法についてアドバイスをいただけますでしょうか?

これらの設定で無制限の投票を示す特定の値(例:0または-1に設定するなど)はありますか?

よろしくお願いいたします。

「いいね!」 1

あなたのケースでは便利そうですが、トピック作成者がにそのトピックに投票したいとは限りません。他の場所で行ったコメントはこちらです。

「いいね!」 1

トピックの投票はいつでも取り消すことができます。各ユーザーが利用できる投票数には限りがあるため、これは必要です。

もっともな点です。ただし、設定可能なオプションであることを望みます。

「いいね!」 1

トピック投票による高度な検索を設定する方法はありますか?この投稿を見ましたが、閉鎖されています:https://meta.discourse.org/t/is-there-a-way-to-filter-serach-results-based-on-voting/272279。ユーザーから問い合わせがありまして。投票できる場所が数カ所しかないため、高度な検索で検索を制限し、投票数で並べ替えられると非常に助かります。

高度な検索では現在それができませんが、リンクされた投稿で言及されているフィルターパラメーターは、一見したよりも役立つ可能性があります。高度な検索オプションほど便利ではありませんが、何もないよりはマシかもしれません。

フィルターをかけることができるいくつかの異なる投票要因があります。

また、物事を追跡する方法に応じて、次のいずれかを行うことができます。

  • status:open を追加する
  • 先頭に「-」を付けてタグを除外する、例:-tag:completed

したがって、次のようなフィルターを使用して、最も人気のあるオープンなリクエストを表示できます。

  • category:feature status:open order:votes
  • category:feature -tag:completed order:votes

次に、ユーザーのために、フィルターURLをサイドバーリンクとして保存できます。

  • /filter?q=category%3Afeature%20status%3Aopen%20order%3Avotes%20
  • /filter?q=category%3Afeature%20-tag%3Acompleted%20order%3Avotes%20

フィルタービューが開いている場合、フィルターパラメーターが表示され、ユーザーはさらにキーワードを追加して絞り込むことができます。
既存のパラメーターにキーワードが追加されたフィルター入力ウィンドウ。

「いいね!」 1

完璧ではありませんが、私が思っていたよりも多くの可能性がありそうです。ありがとうございます。

「いいね!」 1