最近、/tags ページでタグのカウント(例:「Java X 10」)が表示されなくなったことに気づきました。代わりに、タグのリストのみが表示され、それぞれのカウントが表示されなくなっています。
このカウントが突然表示されなくなった原因について、何かご存知でしたら教えていただけますでしょうか。よろしくお願いします。
最近、/tags ページでタグのカウント(例:「Java X 10」)が表示されなくなったことに気づきました。代わりに、タグのリストのみが表示され、それぞれのカウントが表示されなくなっています。
このカウントが突然表示されなくなった原因について、何かご存知でしたら教えていただけますでしょうか。よろしくお願いします。
テーマがそれを削除しているのではないでしょうか。私が定期的に使用しているサイトやMetaでは問題は見られません。
プライベートカテゴリのチャンクがある場合、それは include secure categories in tag counts 管理者設定である可能性がありますか?
ジョンさん、こんにちは。ご返信ありがとうございます。残念ながら、新しいテーマは何も導入していません。
JammyDodgerさん、こんにちは!プライベートカテゴリがいくつかあります。その設定を確認します。ありがとうございます!
「セキュアカテゴリをタグカウントに含める」管理設定が無効になっていました。有効にしましたが、残念ながらタグカウントが表示されませんでした。
奇妙です。
サイトを別のトピックで見つけ、プラグイン/テーマなしでチェックしましたが、問題はまだ発生しています。
奇妙なのはAPIのカウントです。
ソースコードを見ると:
デバッグして確認したところ、countは正しく渡されています。問題ありません。
しかし、pmCountがundefinedであることがわかります。これが問題である可能性が高いです。なぜなら、totalCountがNaN(Not a Number)値になっており、テンプレート内の条件がそれを無視しているからです。
GIT履歴を見ると、この関数は次のPRで修正されており、2つの数値を加算する前にpmCountがチェックされていることがわかります。
SECURITY: Hide PM count for tags by default (#20061) · discourse/discourse@f31f0b7 · GitHub
この修正は3.1.0から利用可能です。
あなたのDiscourseのバージョンを検索すると、古い安定版である3.0.6を使用していることがわかります。
![]()
要約:
あなたはDiscourse 3.0.6を使用しており、修正は3.1.0で適用されました。これにより間接的にこの問題が修正されました。 ![]()
最新の安定版である3.2.0、または少なくとも3.1.0にアップデートすることで、この問題を解決できる可能性があります。
素晴らしい!Arkshineさん、ありがとうございます!お時間をいただき感謝いたします。根本原因を特定する上での優れたデバッグスキルは非常に高く評価されます。
アップグレードについては、サーバー管理者に追って連絡します。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.