雑談カテゴリ、最近のリストにない?

こんにちは。この機能が存在するか、あるいは提案されたことがあるかどうかわかりませんが、正確に考えていることを調べるのに苦労しています。

私の希望は、トピックや最近の投稿リストに表示されないが、それでも目立たない通知を受け取る1つ以上のカテゴリを持つことです。

より明確にするために、私の考えを説明します。私はディスコースサイトの管理者であり、私のサイトのカテゴリの1つは「コーヒーブレイク」と呼ばれ、フォーラムでよくあるように、サイトのテーマに関連しないトピックを扱うために使用されます。

このオフサイトフォーラムに公開されたトピックが最近のトピックのリストに表示されず、新しいトピックの数などの目立たない通知の対象となるか、あるいはヘッダーの下のサイトの上部に「コーヒーブレイク:新しいトピックが3件」のようなメッセージが表示されることを望みます。

これを行うための組み込みの方法はないと思いますが、カテゴリ設定のカテゴリ「スラッグ」を x に置き換えて、次のようなものを使用して CSS で特定のカテゴリのトピックリストアイテムを非表示にすることができます。

.topic-list tr.category-x {
    display: none;
}

ただし、これにより すべての トピックリストから非表示になり、そのカテゴリのトピックリストは空白になります。これを修正するために、次のように CSS コードがカテゴリページに影響しないように除外できます。

body:not(.category-x) .topic-list tr.category-x {
    display: none;
}

また、ユーザーが特定のタグを検索したときに表示されるようにしたい場合は、次のように追加できます。

body:not(.category-x):not(.tags-page) .topic-list tr.category-x {
    display: none;
}

これにはカスタムコンポーネントが必要になるでしょう。そのようなことができる既存の Theme component があるかもしれませんが、私の頭には思いつきません!

「いいね!」 1

ありがとうございます!機能がコンポーネントとして作成されるように、他に同じニーズを持つ人がいるかどうかを確認する必要があります。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.