これは、トピックのタイムライン下に明示的なミュート切り替えボタンを追加するシンプルなテーマコンポーネントです。このボタンは、mute(ミュート)と normal(通常)の追跡ステータスを切り替えます。
GitHub リポジトリ: https://github.com/awesomerobot/discourse-mute-button
Installing a theme or theme component
以上が機能のすべてです!他の追跡タイプに関心がない場合は、以下の CSS で現在冗長になったボタンを非表示にできます。
.timeline-container
.timeline-footer-controls
button.dropdown-select-box-header {
display: none;
}
「いいね!」 14
mcwumbly
(Dave McClure)
4
ありがとうございます!以前からこのようなことをしたかったんです:How best to develop this frontend customization / plugin?
これは、そのような取り組みのよい出発点になりそうですね。
「いいね!」 3
Pad_Pors
(Pad Pors)
5
ありがとうございます。フォローとフォロー解除(通常)を切り替える方が理にかなっていると思います。トピックをミュートしたい人は、そのトピックに興味がないため、そもそもそのトピックにアクセスしないかもしれません。
2 つの追跡ステータスのどちらかを選択することはできますか?
また、このような機能はカテゴリページやタグページでも機能しますか?
nexo
6
バグ:この機能はログインしていないユーザーには非表示にする必要があります:
それまでの間、CSSを使用して非表示にします。
「いいね!」 3
見つけられて助かりました。コンポーネントで修正しました。
「いいね!」 4
ondrej
8
こんにちは!
追加しました。素晴らしいですね、大好きです!ただ、一点だけ…私たちのテーマと相性が良くないようです。
(クリックして画像を拡大)
デスクトップでのみ発生しています。自分で修正を試みます。