コメントなしの投稿でtopic-mapを表示する方法

メトリクスレポートの目的で、トピックマップをすべての投稿(コメントがない投稿も含む)に表示するための設定や CSS 実装があるか確認したいのですが。


上記はトピックマップが表示されていない投稿のスクリーンショットです。

Imgur
上記は少なくとも 1 つのコメントがついた後にトピックマップが表示されることを示す Imgur の画像です。

ご教示いただければ幸いです。ありがとうございます!

「いいね!」 2

試していないので間違っているかもしれませんが、管理者/その他の設定にいくつかの「サマリー」オプションがあり、必要な内容を変更できるかもしれません。

/admin/site_settings/category/uncategorized?filter=Summary

すみません、頭が混乱していくつかの異なるものを混同してしまったようです。:slightly_smiling_face:

「いいね!」 2

管理者設定を確認してもらいましたが、見つからないと言われました。アクセス権がありません :cry:

このトピックにはいくつかの回避策(「投稿を追加」のバリエーション)があります。

「いいね!」 2

これに関する設定はありません。トピックには少なくとも1つの返信が必要です。表示させたい特定の理由がありますか?

「いいね!」 3

それは最終手段として考えていました。流れをスムーズにするために、無理やりコメントや投稿を追加するのはあまり望んでいません。

「いいね!」 1

こんにちは、@awesomerobot さん
はい。投稿や公開物の週次メトリクスレポートを作成し、特定のトピックやチームに対するトラフィックとエンゲージメントの分析を開始しています。

より具体的には、閲覧数があなたが求めているものですね?それ以外はすべて 0 として表示されます:

Screen Shot 2021-07-19 at 10.27.59 PM

これについてはいくつかのリクエストをいただいていますので、投稿が 1 つしかない場合に閲覧数を表示するような、小さなトピックマップを作成するべきかもしれません。

「いいね!」 6

はい、閲覧数のみで結構です。それにより、すべての投稿間で優先度の高い指標を統一できます。
あなたとチームの皆様が時間を使って取り組んでいただければ、それはとても素晴らしいことです。多くの方々が感謝してくれると思います =)

こんにちは、コメントのない投稿のトピック表示は可能になりましたか?

「いいね!」 1

こんにちは、ようこそ @Salome_renaud :slight_smile:

トピックリストのメインで確認できますが、残念ながら返信のないトピックのトピックマップを取得することはまだできません。

これはモバイルでは不可能なこと、そしてトピックに返信がない場合にモバイルでトピックの表示回数を確認する方法がないこと(私が知る限り)を思い出してください。

「いいね!」 2

こんにちは。

このトピックを見て、以前これに関するコミットを見たことを思い出しました。:slightly_smiling_face:

これで動作するはずです。:arrow_down_small:

ヘッダー

<script type="text/discourse-plugin" version="0.8">
  api.includePostAttributes('topicMap');
</script>


また、他の投稿がない場合に不要な統計情報を非表示にするために、少量のCSSを追加しました。

共通 / CSS

body:not(.archetype-private_message) {
  .topic-post.regular {
    // if last-of-type is the #post_1
    &:last-of-type {
      article#post_1 {
        .topic-map {
          width: max-content;
          nav.buttons {
            display: none;
          }
          ul li {
            // hide all statistics but views
            &:not(.secondary.views) {
              display: none;
            }
          }
          // show views on mobile view
          .secondary.views {
            .mobile-view & {
              display: list-item;
              text-align: center;
            }
          }
        }
      }
    }
  }
}

デスクトップ(返信なし)

モバイル(返信なし)

誰かが返信すると、デフォルトに戻ります。

「いいね!」 14

しかし、そのメトリクスを得るためにトピックビューに入る必要があるのは、トピックリストで既に確認できることだけだからでしょうか?

さらに、トップリストを利用して、指定した期間の視聴回数でトピックリストを並べ替えることもできます…

「いいね!」 4

トピックリストにtopicが表示されない場合、返信がなく、少し古いトピックのビューをどのように確認できますか?

カテゴリやタグでトピックリストをフィルタリングできます。トピックが少ないため、探しているものを見つけやすくなります。をご覧ください。

Experimental topics list filter feature の新しいフィルタオプションを使用すると、トピックリストをさらに絞り込むことができます。たとえば、投稿が1つだけのトピックでフィルタリングできます。
投稿数1件までの最新トピック

「いいね!」 3

@Moin
この「フィルター」ルートを提案していただき、誠にありがとうございます。ありがとうございます。

ところで、「posts-max:-1」とマイナス記号なしの「posts-max:1」で検索/フィルターした場合、どのような違いがありますか?

「いいね!」 1

@Don、大変ありがとうございました。

非常にシンプルで効率的、かつ便利なソリューションを提供していただき、まさに望み通りの動作をしました。

@Don このコードをコンポーネントとして使用していますが、以前は機能していた可能性がありますが、現在のデフォルトテーマから削除して同じものを再追加したときに突然機能しなくなりました(コードの文字は変更していません)。

コード/コンポーネント:

ブラウザでCtrl+F5を押しても表示されません。こちらで確認できます。

返信のないトピックにトピックマップを表示する show_topic_map_in_topics_without_replies 設定ができました

「いいね!」 2