Magie
1
Discourseコミュニティの皆様へ
以前は /u のユーザーカードにチャットボタンがありましたが、今はなくなってしまいました。なぜでしょうか?教えていただけますでしょうか?
管理者向けに display: none となっているのはなぜですか?
管理者向けには、「usercard-controls」が display: none に設定されています。これはCSSで修正できるので、大きな問題ではありません。
通常ユーザーの場合、ボタンがDOMに存在しない
しかし、通常ユーザーの場合、ボタンの要素がDOMにまったく存在しません。これは問題でしょうか?どうすれば再び表示させることができますか?
全員に必要なもの:
基本的に、私が探しているのは、管理者だけでなく、すべてのユーザーに対してこれらのボタンが表示されることです。以下の例を参照してください。
設定
Chat allowed groups を TL 1 に設定しました。
- すべてのCSSを削除しましたが、効果はありませんでした。
お願いします 
何かアイデアがあれば、教えてください。
「いいね!」 1
こんにちは。
ソースを見ると、テーマまたはテーマコンポーネントでのカスタマイズの一部であるようです。コアからの変更であれば user-card.scss が表示されるはずです。

セーフモードを使用して、プラグイン/テーマコンポーネントが問題を引き起こしているかどうかを判断できます。
「ダイレクトメッセージが有効なグループ」の設定値は何ですか?
このコンテキストでのチャットボタンの表示は、この設定に関連付けられています。
「いいね!」 5
Magie
3
Hi @Arkshine
返信ありがとうございます。
Direct message enabled groups の設定は、trustlevel1 ユーザーに設定されています。
セーフモードでもう一度試しますが、今のところ成功していません。
テーマ 29 は、私の場合は「User Card Directory Component」の ID 29 に一致します。これはコンポーネントの CSS から来ているのでしょうか?
また、最も疑問に思っているのは、なぜ通常のユーザーにはボタンが HTML に存在しないのかということです。表示:なしではなく、HTML にまったく存在しません。
おっしゃる通り、このTCから来ています!ユーザー名を完全に表示するための意図的なものと思われます。
ユーザープロフィールに移動するためにクリックできるので、これは妥当なトレードオフだと思います。
ボタンは、ユーザーがTL1以上のグループに属している場合に表示されるはずです。もう一度確認してみてください!コントロールが非表示になっているとき、または間違ったユーザーが選択されているときにテストした可能性があります。
「いいね!」 1