テーマとして実現は可能ですが、このコンポーネントの目的は、トピック投稿とプライベートメッセージを明確に区別することです。すべての投稿がメッセージバブルで表示されてしまうと、その目的が果たせなくなります。
この間隔の問題も今なら修正されているはずです。コンポーネントを更新して確認いただけますか?
見た目も悪くありませんが、「メッセージ」を選択した人は、おそらく少し混乱するでしょう。なぜなら、
返信ボタンが
メッセージ に変更されたように見えるからです(Discourse の仕様変更かもしれません)。
これは、こちらの新しい変更に関連していると思われます。
現時点では、「返信」ボタンと「メッセージ」ボタンの両方に適用できる追加テキストとして、「to メッセージ」以外に適切な表現が見つかりません。もし思いつけば、ここに追加します。
それは最近の Discourse の変更で、私も気づいていませんでした。「メッセージ」という言葉を使うことで、トピックへの返信と区別しやすくなるのは理にかなっています。
ボタン上の「返信」から「メッセージ」への変更は、「カスタマイズ > テキスト」設定で調整可能なものでしょうか?Meta でコンポーザーダイアログに「メッセージ」という言葉が使われるようになったのは、どのテキスト設定が変更されたのか知りたいところです。
なお、このコンポーネント機能は単にテキストを追加(または先頭に挿入)する便利な方法に過ぎません。この機能を使用する場合は、トピックの「返信」ボタンとコンポーザーの「メッセージ」ボタンの両方にテキストが追加されることを考慮する必要があります。各ボタンごとに別々にテキストを追加できるように変更することも、ユーザーがテキストを変更したい場合はネイティブの「カスタマイズ > テキスト」機能の使用を推奨するためにこの機能を削除することも可能です。
余談ですが、「プライベート」という言葉を付加するのは、これがトピックへの返信ではなくプライベートメッセージであることを区別するためです。「プライベートに返信」や「プライベートにメッセージ」という表現は依然として機能しますが、メッセージボタン上ではやや冗長になっています。
良い提案ですね。js.composer.create_pm の値を(再び)Reply に変更することで、以前と同じ機能を実現できました。ただし、コンポーザーの「送信」ボタンには新しい封筒アイコンが表示されるようになりました(問題ありません)。@Osama さんには、このコミットや今後のこの分野での作業を踏まえ、このテーマコンポーネントに影響を与える可能性のある、まだ発見されていない変更についてご存知かもしれません。
ヘッダーのメッセージ数はこのコンポーネントの一部ではありません。これは Discourse のコアメッセージ機能の一部です。
このコンポーネントは、メッセージテキストを吹き出し風に見せるためのシンプルなスタイリングを行います。

これは Discourse のどのバージョンですか?
おっと、それです。私のミス、すみません。2.7.0.beta6。
テーマコンポーネントの最新バージョンを使用していると想定してよろしいでしょうか?
もしそうであれば、Discourse の最新安定版で実行してもエラーは確認できません。この問題がベータ6の核心更新によりテーマコンポーネントに影響を与えた既知のものかどうか、@staff の皆様にお答えいただけますでしょうか?
はい、TC は最新バージョンです。しかし、2.7.0.beta7 の TC リストではまだアラートが表示されます。
このテーマを追加しようとしましたが、以下のエラーメッセージが表示されました。
申し訳ありませんが、#ember- または .ember-view の CSS セレクターの使用は許可されていません。これらは実行時に動的に生成され、時間とともに変更されるため、最終的に CSS が破損する可能性があります。別のセレクターをお試しください。
Ember に何か問題があるようです。現在ベータ版を使用しています。
はい、最新のベータ版では Discourse のアップデートにより「use strict」が必要となり、いくつかのテーマコンポーネントが機能しなくなっていることが確認されました。修正できるか確認します。なお、Discourse の最新安定版では問題なく動作しています。
こんにちは。長らくこの TC を楽しんで利用しています。ただ、2.8.0 の新しいアップデートに取って代わられて廃止されるのでしょうか?
最新バージョンにアップデートしたところ競合が発生したため、私のサイトからは削除せざるを得なくなりました。しかし、古いバージョンを使用している方にとっては、しばらくの間は引き続き動作するでしょう。
@Rhidian - ありがとうございます。大変助かりました。Discourse コアに組み込まれたという事実は、これ以上ない賛辞です!!!
あ、最新の Discourse バージョンにアップデートすると、もうパーソナルメッセージのバブルは使えなくなるってことですか?![]()
いいえ、全く問題ありません!このテーマコンポーネントが不要となるよう、全ユーザーに対して展開されています。
あ、つまり、テーマコンポーネントをアンインストールしても、メッセージバブルは引き続き存在するということですね?
@nathank さん、ありがとうございます。はい、コア機能として実装されれば、これが必要なくなる可能性が高いと考えています。ただし、いくつかのホストはまだ数バージョン前のバージョンを使用しているため、それらのユーザーのために引き続き利用可能にしておきます。新しいコアバージョンで実際に試す機会はまだないため、結果は時間を待たなければわかりません。必要に応じて、コア機能にさらにオプションを追加する余地が常に残されているかもしれません。それが Discourse テーマの素晴らしい点です ![]()
おめでとうございます!
カスタマイズにおけるあなたの素晴らしい才能を活かせるアイデアがいくつか浮かんでいます。友人が作成した Tampermonkey スクリプトを、テーマコンポーネントに変換するお手伝いをいただけると大変助かります。基本的には、公開場で OP やスタッフアカウント(管理者など)を装飾・強調表示するものです。カテゴリ管理者についても、そのカテゴリ内で同様に活用できるでしょう(Core シールドのように、ユーザー名をバブルで囲む形です)。
また、ユーザーをミュートする機能以前に、彼独自のカスタム実装がありました。ただし、その場合はスクリプトを手動で編集する必要がありました。現在の完全なミュートではなく、メッセージは表示されたままにしながら、ユーザー名をドロップダウンで展開する形式でした。
