カテゴリ追跡の切り替え

:discourse2: 概要 カテゴリ追跡トグル は、カテゴリページ上の各カテゴリにトグルボタンを配置します。
:hammer_and_wrench: リポジトリリンク https://github.com/discourse/discourse-categories-tracking-toggle
:open_book: Discourse テーマに初めてですか? Discourse テーマの使い方に関する初心者ガイド

このテーマコンポーネントをインストール

:information_source: 「ボックス」スタイルのカテゴリページでは動作しません。このスタイルはまだミュートカテゴリ用のセクションをサポートしていません。

機能

Categories Tracking Toggle は、カテゴリページ上の各カテゴリにトグルボタンを配置し、ユーザーが「ミュート」と「通常」の追跡状態を素早く切り替えられるようにします。これは、デフォルトで「全てのカテゴリをミュート」するサイト設定を使用しているサイトに特に役立ちます。

設定

このコンポーネントには、使用する追跡レベル、アイコン、サブカテゴリの動作、ホバー時に表示されるテキストを変更するための設定が含まれています。

名前 説明
追跡レベル 0: ミュート, 1: 通常, 3: 最初の投稿を追跡, 4: 追跡, 5: 監視
追跡アイコン FontAwesome のアイコン名…
ミュートレベル 0: ミュート, 1: 通常, 3: 最初の投稿を追跡, 4: 追跡, 5: 監視
ミュートアイコン
サブカテゴリを含む 無効の場合、親カテゴリのみが追跡状態を変更されます
テーマ翻訳 デフォルト
custom_toggle.toggle_tracking 現在ミュート中です。クリックして追跡
custom_toggle.toggle_mute 現在追跡中です。クリックしてミュート

:discourse2: 当方でホストされていますか? テーマコンポーネントは、Standard、Business、Enterprise プランで利用可能です。

「いいね!」 20

素晴らしい!

最新の安定版でも動作しますか、それともテスト通過版のみですか?

初心者向けのカテゴリをミュートする方法について、長年メンバーの方からいくつかのご要望をいただきました。ベル機能の存在をご存じなかったようです。

「いいね!」 3

安定版ではテストしていませんが、そこで動作しない理由となるものは特に把握していません。

「いいね!」 3

コンポーネントを提供してくださりありがとうございます、@awesomerobot
ミュートレベルで5を選択し、ミュートアイコンを適切なものに変更すれば、通常状態と視聴済み状態を切り替えることは可能でしょうか?

「いいね!」 1

はい、それで問題ないはずです!何か問題が発生したら、お知らせください。

「いいね!」 1

レイアウトが少しずれており、ベルの位置が正しくありません:

  • iPad と DiscourseHub
  • Air テーマ

はい、これはある程度想定されていることです。このコンポーネントは基本的に機能を追加しますが、他のテーマやコンポーネントとのレイアウトに適切に収まるよう、追加の CSS が必要になる場合があります。

「いいね!」 1

了解しました。基本的には、すぐに使えるコンポーネントではないのですね。

Discourse の内部事情はあなたの方が詳しいと思いますが、すべてのテーマを調整する必要があるのでしょうか、それとも共通の調整だけで十分でしょうか?

テーマに大きく依存するため、確実にお答えすることはできません!

このコンポーネントは、デフォルトのテーマなしのカテゴリーページスタイルと標準で連携するように設計されています。そのため、カテゴリーページの配置を変更しているテーマの場合、何らかの調整が必要になる可能性があります。

これは良さそうですが、プレビューでは確認できません。

カテゴリページから、すべての 5 つの監視/追跡レベルを選択できるようにする予定はありますか?それにより、@alehandrof がここで提案したアイデアを実装できます:

@Jonathan5: テーマをプレビューするには、yoursite.com/categories?preview_theme_id=xx(xx は環境によって異なります。おそらく変わると思います)にアクセスする必要があります。

@awesomerobot: 私のサイトでは、ベルアイコンが「未読」インジケーターと重なっています:

単なるオン/オフの切り替えだけでなく、他の状態にも対応する可能性はありますか?

また、現在ミュートボタンを押すと、同じページから元に戻す方法を示す表示なしでカテゴリが消えてしまいます。これは理想的な UX だとは思えません。

編集 #1: 最後の点について補足します。カテゴリが消えるのは、ページが最初に読み込まれた時点でミュート済みカテゴリが一つもなかった場合に限られます。すでにミュート済みカテゴリがあった場合は、ページ下部に「ミュート済みカテゴリ」というセクションが表示され、ミュート済みのカテゴリが一覧表示されます。しかし、そのようなセクションが存在しない場合、新たにミュートされたカテゴリはただ消えてしまいます。

編集 #2: 通常の「ウォッチ」状態と「ミュート/通常」のデフォルト状態の間を切り替える試みは機能していないようです。コンポーネントは依然としてカテゴリをミュートしてしまいます。

「いいね!」 2

テーマと「モダン カテゴリー + グループ ボックス」テーマを併用したところ、トグルが消えてしまいました。確認して、それに応じて調整していただけますか?

「いいね!」 1

「モダン カテゴリ + グループ ボックス」は、このコンポーネントと互換性のないボックス スタイルのカテゴリ ページ レイアウトを使用しています。

「いいね!」 2

こんにちは、このコンポーネントは非常にクールに見えますが、残念ながらいくつかの問題があります(3.2.0.beta4-dev)。

高さが小さい場合、アイコンが次のカテゴリに重なることがあります。
また、新しい投稿やトピックを通知する「x unread」、「y new」テキストの上に表示されます。

画像のアップロードが機能しないため、スクリーンショットを提供できません。申し訳ありません。

「いいね!」 1

モバイルビューでボタンが表示されないのは、予期された動作ですか?