Topic Ratings Plugin

開発環境でインストールしてテストするには、そのリストは非常に長いです。そのため、あなたの問題の原因が何なのか見当が付きません。

公式の Discourse プラグインをスキップすることもできるかもしれません。そうすれば、リストは以下のようになります:

Spoiler
  - git clone https://github.com/procourse/procourse-static-pages.git
  - git clone https://github.com/Ebsy/discourse-nationalflags.git
  #- git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/cpradio/discourse-plugin-imgflip.git
  - git clone https://github.com/paviliondev/discourse-topic-previews.git
  - git clone https://github.com/paviliondev/discourse-news.git
  - git clone https://github.com/paviliondev/discourse-layouts.git
  - git clone https://github.com/gdpelican/retort.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/cpradio/discourse-plugin-composer-help-button.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/paviliondev/discourse-tickets.git

後ほど管理者アクセスの手配についてダイレクトメッセージをお送りします。

それらのほとんどをアンインストールすることをお勧めします。ユーザーにとって不可欠なものだけを残してください。そうでなければ、競合のリスクや破壊的変更、デバッグ作業の複雑化など、トラブルを招くことになります。

一般的に、信頼性の高いビジネス向けサイトでは、6 個程度のプラグインが搭載されているのが普通です。

残念ながら、有料契約を結ばれない限り、インストールのサポートは行えません。

「いいね!」 2

ご指示通り、非公式プラグインをアンインストールし、競合の原因を特定して報告いたします。ただし、現在サイトがユーザーに利用されているため、ダウンタイムを許容できず、現時点では対応できません。

公式のDiscourseとPavilionを削除すれば、残るプラグインは5つだけです。

「いいね!」 1

最新のビルドで、トピック評価プラグインがすべてのプラグインとテーマコンポーネントと連携して動作するようになりました!当初、このプラグインが準備できているかどうかわからなかったため、無効にしていました。しかし、プラグインを無効にしていたため、どのトピックも読めませんでした。何も変更を加えずにプラグインを有効にしたところ、問題が解決しました!プラグインの追加や削除は行いませんでした。

「いいね!」 2

こんにちは、

このプラグインでも同じ問題が発生しています。無効にすると、すべてのトピックで以下のメッセージが表示されます::point_down:
エラーログもあなたと同じです。

私は2つの異なる Discourse サイトを持っており、プラグインを比較して確認しました。

共通の非公式プラグインは以下の通りです:

- git clone https://github.com/paviliondev/discourse-follow.git
- git clone https://github.com/paviliondev/discourse-custom-wizard.git

編集:しかし、私のサイトの一方では discourse-custom-wizard がコメントアウトされているため、discourse-follow プラグインがトピック評価と競合している可能性があります。

完全なプラグインリスト / サイト 1
  - git clone https://github.com/discourse/docker_manager.git
  - git clone https://github.com/discourse/discourse-solved.git
  - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
  - git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/discourse/discourse-whos-online.git
  - git clone https://github.com/discourse/discourse-adplugin.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/discourse/discourse-cakeday.git
  - git clone https://github.com/paviliondev/discourse-locations.git
  - git clone https://github.com/discourse/discourse-patreon.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/discourse/discourse-spoiler-alert.git
  - git clone https://github.com/discourse/discourse-calendar.git
完全なプラグインリスト / サイト 2
  - git clone https://github.com/discourse/docker_manager.git
  - git clone https://github.com/discourse/discourse-solved.git
  - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
  - git clone https://github.com/paviliondev/discourse-ratings.git
  - git clone https://github.com/discourse/discourse-whos-online.git
  - git clone https://github.com/discourse/discourse-adplugin.git
  - git clone https://github.com/paviliondev/discourse-follow.git
  - git clone https://github.com/paviliondev/discourse-multilingual.git
  - git clone https://github.com/discourse/discourse-calendar.git
  - git clone https://github.com/paviliondev/discourse-locations.git
  - git clone https://github.com/paviliondev/discourse-custom-wizard.git
  - git clone https://github.com/discourse/discourse-patreon.git
  - git clone https://github.com/discourse/discourse-cakeday.git

@fzngagan もし問題の特定に役立つようであれば、私のサイトのいずれかに管理者アクセスを追加することもできます。

「いいね!」 3

はい、再現するには、評価プラグインを無効にするだけで済みます。

「いいね!」 1

いくつか確認します。

追伸
はい、この問題を再現できます。確認します。

「いいね!」 2

全く同感です

これが必要です

同じ問題が発生していることを確認しました。

再現手順:

  1. 最新バージョンで再ビルドします。
  2. Topic Ratings プラグインがインストールされている状態にします。
  3. Topic Ratings プラグインを無効化します。
  4. 任意のトピックにアクセスしようとします。

回避策:

  1. Topic Ratings プラグインをアンインストールします(yml ファイル内のコメントアウト)。
  2. 再ビルドします。
「いいね!」 3

@Don @AntiMetaman @Iceman
このコミットで問題が解決しました

本番環境で使用している場合は、プラグインの更新を控えることをお勧めします。次のサポート期間が始まるまで、必要であれば有効のままにするか、不要であれば削除してください。

「いいね!」 5

サポート期間外での修正にご時間を割いていただき、ありがとうございます。

「いいね!」 4

いくつか質問があります。

  1. 最初の返信が削除されても、評価が「評価なし」にリセットされないようです。このトピックをご覧ください。これは意図した動作でしょうか?
  2. トピック作成者は自分のトピックに返信して評価を残すことができますが、これは無視されるべきではありませんか?このトピックをご覧ください。

みなさん、ありがとうございます!

「いいね!」 3

はい、それは副作用のように見えるかもしれませんが、最初の投稿ではトピックで評価機能が有効かどうかは定義されていません。

はい、各基準に対して評価は 1 回のみ可能なので、実質的には評価を完全に操作することはできません。ただし、この要望は特定のユースケースでは理にかなっています。

「いいね!」 3

また、サポート期間も開始されています。プラグインは、現時点で最新のテストをパスしており、問題なく動作しています。

「いいね!」 5

これはエラーと見なされますか?
それとも、動作させるためにこれを削除する必要がありますか?

「いいね!」 4

修正を試みていただけるなら、喜んで PR を受け付けます。

「いいね!」 3

ただし、実際にはそうではありません。

デモ: https://search.google.com/test/rich-results

拡張機能の実際の動作とは完全に一致しませんが、Google で特集されるためには依然として役立ちます。会員数が少ないため、私のウェブサイト自体のレビューへの影響はそれほど大きくありません。

「いいね!」 4

こんにちは!ログイン済みのユーザーと未ログインのユーザーの両方に対して、すべてのスレッドで評価を表示するにはどうすればよいでしょうか?

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

「いいね!」 3

すべてのカテゴリで評価機能を有効にできます。

「いいね!」 3