Topic Ratings Plugin

なるほど、わかりました。カテゴリ設定にオプションが表示されるものだと思っていましたが、現在はすべて「評価」タブで行われていますね。

とはいえ、「未分類」カテゴリにはまだバグがあるようです。初回読み込み時に、背後のモデルがカテゴリを選択していないように見えます。

image

他のカテゴリを選択し、再度「未分類」を選択すると正常に動作します。

image

うまく動作していないようです。

現在、NoneUncategorized で再度有効にしましたが、このカテゴリの既存の評価は表示されません。


Site FeedbackNone を試しました:
image

新しいトピックを作成して保存すると:

評価が保存されません:


何か見落としているのでしょうか?


別の問題として、新しいカテゴリを評価タイプに関連付けると、新しいトピックを作成する前にページを再読み込み(F5)する必要があります。そうしないと、作曲器に評価ボックスが表示されません。


余談ですが、まだお伝えしていませんでしたが、これは本当に素晴らしい機能です!ありがとうございます!

「いいね!」 1

明日、問題を再現できるよう試みて、改めてご連絡します。フィードバックをありがとうございます。

「いいね!」 1

本日はアップデートを行いました。アップデート以降、奇妙な表示バグが発生しています。ユーザーエージェントを「Safari - iOS 13.3.1 - iPhone または iPod Touch」(はい、まだ存在します)に設定すると、一覧表示で評価が二重に表示されます。それ以外のユーザーエージェントでは正常に表示されます。

HTMLを確認すると、異なる2つのdiv要素が生成されていることがわかります:

<div class="main-link">    
	<div class="rating-list">...</div>
	<a href="/t/mai-tai/395" class="title raw-link raw-topic-link" data-topic-id="395">Mai Tai</a>  
	<div class="rating-list">...</div>
</div>

現在のバージョンは v2.5.0.beta7 +171 です。

ご確認いただければ幸いです:

「いいね!」 1

開発環境で動作しているとのことですが、プラグインのインストール後に db:migrate を実行されましたか?

これは開発環境ではなく、VPS 上でホストされている通常のインストールです。当初、ProCourse Installer を使用してプラグインをインストールしました。

しかし、新しいバージョンがインストールされていないと思い込んだため(バージョンは同じ)、ProCourse Installer を削除し、app.yml を介して再インストールしました。

プラグインは正常にアップグレードされており、最初は評価が表示されていました。
もしご自身で問題を確認したい場合は、テスト用の Discourse への管理者アカウントを提供できますので、お知らせください。

「いいね!」 1

参考のために非常に助かります。

「いいね!」 1

こんにちは。新バージョンに関するバグ報告の状況や、次のアップデートの予定時期について、何か情報はありますか?

「いいね!」 1

すでにいくつかの修正に取り組んでおり、サポート期間も継続中です。そのため、修正は今日または月曜日にお知らせできる見込みです。

「いいね!」 1

どのカテゴリでこれを有効にするかを指定できますか?すべてのトピックではなく、特定のトピックにのみ評価を表示したいのですが。

「いいね!」 1

OP(最初の投稿)によると、おそらく可能です:

「いいね!」 3

トピックスレッドの上部に評価を表示したいのですが、各ユーザーの投稿ごとに表示されるのは避けたいです。

そうでないと、二重投稿のように見えてしまいます。すべてのユーザーの評価の平均を表示するだけで十分です。これにより、評価も匿名のまま保たれます。

各投稿の評価を非表示にし、トピック全体の平均評価のみを表示する方法はありますか?

「いいね!」 2

興味深いですね。つまり、ユーザーは自分の評価とトピックの平均値のみを上部で見られるようにすべき、ということでしょうか?

実は、混乱があるかもしれません。あなたのケースでは、トピックを投稿した本人以外に誰も評価していないため、両者が似て見えているのです。

はい、その通りです。スレッドを閲覧している人が多くの星マークを見てしまうと、ごちゃごちゃして見苦しく見える可能性があります。少なくとも私の場合、星の平均評価を上部に表示する方がずっとすっきりしています。ユーザーは自分の評価だけを確認できれば十分です。

もし誰かが悪い評価をつけてそれが可視化されてしまうと、その人が特定されてしまいます。コミュニティが正直な評価を行うよう促すためには、評価は匿名であるべきで、自分の評価は自分自身のみが確認できるようにすべきです。

上記のスクリーンショットでは、元のトピック作成者しか表示されていないため、投稿は1つだけです。これを解決するには、「他のユーザーの投稿で評価を隠す」というオプションを切り替え可能に追加すればよいでしょう。

「いいね!」 1

ご提案ありがとうございます。Pavilion インスタンスでこの機能のリクエストを作成します。機能の進捗はそちらで追跡させていただきます。

「いいね!」 1

あなたの環境では修正されたようです。何か対応されましたか?

追記:失礼しました。バグは実際にはモバイルビューでのみ発生するようです(彼と私の両方で)。

「いいね!」 1

モバイルのバグが修正されました。

皆さん、サポート期間が始まりました。インスタンスを更新して異常を見つけた場合は、今後3日以内に https://thepavilion.io/w/bug-report/ でお知らせください。ステージングサーバーをお持ちの場合は、更新を行い、問題が発生した場合はご連絡ください。

「いいね!」 2

今後、自分の投稿を除くすべての投稿でユーザー評価を非表示にする機能を実装する予定はありますか?

「いいね!」 1

はい、それは私たちの最優先事項の一つです。当インスタンスで機能リクエストを作成しました:https://thepavilion.io/t/show-only-users-own-rating-on-posts/3209

現在、単体テストの作成に取り組んでおり、近い将来に確実に実装する予定です。
追伸
この機能は既に完成しました。テストにご協力いただければ、今週中にマージできます。上記リンクで最新情報をご確認ください。

「いいね!」 1