Tobiasによる編集:問題を明確にするため
User Card Directoryテーマコンポーネントが有効になっている場合、ユーザーカードのメッセージボタンはモバイルのユーザーディレクトリに表示されますが、クリックできません。このボタンはデスクトップには表示されず、モバイルにも表示されるべきではありません。
Tobiasによる編集:問題を明確にするため
User Card Directoryテーマコンポーネントが有効になっている場合、ユーザーカードのメッセージボタンはモバイルのユーザーディレクトリに表示されますが、クリックできません。このボタンはデスクトップには表示されず、モバイルにも表示されるべきではありません。
皆さん、こんにちは。ユーザーカードディレクトリのメッセージボタンをクリックした際に問題またはバグが発生しました。メッセージコンポーザーが読み込まれる代わりに、ボタンが消え、ユーザーカードが残ります。Discourseのユーザーカードディレクトリデモで確認したところ、同じ問題が発生しています。チャットボタンは正常に機能します。自分自身にメッセージやチャットができないアクティブユーザーには表示されない方が良いでしょう ![]()
モバイルでのディレクトリにボタンが表示される件については、すでにトピックを立てています: User Card Directory: message button should not show on mobile
ちなみに、自分宛てにメッセージを送ることもできます。下書きやメモに便利です。
これをテストしたところ、@Brianc が報告したものと同様の問題を確認できました。
@moin さん、User Card Directory: message button should not show on mobile で報告されている内容を理解するには、情報が不足しています。何か別のことを報告していますか?
メッセージボタンはまったく表示されない方が良いと思います。
デスクトップビューでは、次のように表示されます。デスクトップビューで新しいタブで開く
メッセージまたはチャットボタンはありません。コンポーネントのCSSによって非表示になっています。
しかし、モバイルビューでは、これらが表示されます。モバイルビューで新しいタブで開く
したがって、問題は期待どおりに機能しないことではなく、モバイルで非表示になっていないことだと思います。期待どおりに非表示になっていれば、これらのボタンをクリックすることはできません。
チャット/メッセージボタンはそこにあるべきだと想定していました。このテーマコンポーネントに調整/機能強化が加えられた場合、表示/非表示のオプションを追加できるかもしれません。個人的には、ディレクトリを見ながら他のユーザーとメッセージ/チャットできるのが好きです。
関連する投稿はすべてここに移動しました。
面白いことに、テスト中はデスクトップでもボタンが表示されていましたが、現在は表示されていません。ウェブブラウザでハードリフレッシュする必要があったのだと思います。
ボタンは一切表示しないことに賛成です。表示するとビューが散らかってしまいますし、メッセージを送ったりチャットしたりしたい場合は、カードをクリックしてボタンが表示された完全なユーザーカードを表示できます。
了解しました。レビューありがとうございます。テーマのモバイルCSSにこれを追加して削除しました。
.usercard-controls {
display: none!important;
}