"Last Seen" User Card

こんにちは :waving_hand:

このCSSをコンポーネントのCommon/CSSセクションに追加することで、それを最初の場所に配置できます。

#user-card {
  .metadata {
    .last-seen-metadata {
      order: -1;
    }
  }
}
「いいね!」 5

コードをありがとうございます。適用し、キャッシュをクリアして再読み込みしましたが、位置は変更されませんでした。

「いいね!」 1

うーん、動作するはずですが… :thinking:
Common/CSSの正しい場所に追加し、テーマでコンポーネントを有効にしましたか?


他に考えられることとしては、古いバージョンのDiscourseを使用しているため、このコードが機能しない可能性があります。

上記のコードを更新しました!

「いいね!」 1

コンポーネントとして追加してから CSS を追加しました


昨日ダウンロードしてサーバーにインストールしたので、古いものではないと思います。

サイトのURLを教えていただけますか?何が起こっているか確認できます :slight_smile: 公開されていない場合は、DMで送っていただいても構いません。

動作しました!再構築が必要だっただけです。おっと。:blush:

CSSの変更は再構築の必要はありません🤔ブラウザでフォーラムをリロードするだけです。

「いいね!」 2

そうは思わなかったのですが、それが唯一うまくいったことです。偶然かもしれません。

個人的には、最後の投稿と最後のアクセス時刻が表示されるべきだと思います。

Screenshot 2025-06-15 at 6.27.54 PM

これを修正するにはどうすればよいですか?

「いいね!」 1

ご報告ありがとうございます。小さなアップデートをプッシュしました。コンポーネントをアップデートすると、管理者通知バナーが消えるはずです。

「いいね!」 3

コンポーネントが動作しなくなりました 最新のアップデート後。エラーは表示されていません。

バージョン: 3.5.0.beta5-dev - (d564386066)

実際にサイトに一度でもログインしたことのあるアカウントのユーザーカードを確認しているか、ご確認いただけますでしょうか?もしすべてのユーザーで機能しないことを確認できる場合、お手数ですがDiscourseインスタンスを更新していただき、その後動作し始めるかどうか教えていただけますでしょうか?もし動作するようでしたら、念のため、このコンポーネントの最新コミットを最新のベータ版に固定することを試すかもしれません。

「いいね!」 2

私も同様ですが、v3.4.6(Stable channel)を使用しています。

確認済みです。このアップデート前は機能していましたが、現在はどのユーザーでも機能しなくなりました。Discourseインスタンスをv3.4.6に更新したばかりです。この更新されたGlimmer実装をv3.5.xのユーザーにのみインストールし、v3.4.xには以前のバージョンを提供することは可能でしょうか?

ちなみに、この非常に重要なコンポーネントを作成していただきありがとうございます。Discourseのコア機能になるべきだと思います :wink:

「いいね!」 2

確認ありがとうございます、@rahim123。コアのコミットが含まれるサイトで、3.5.0.beta7-dev がリリースされる前に適用されたものについて、コンポーネントを前のバージョン(non-glimmer)に固定するはずの互換性ファイルを追加しました。コンポーネントを更新して、再び動作するようになるか教えていただけますか?

「いいね!」 2

アップデートが見つからなかったので、コンポーネントを削除して再インストールする必要がありました。これで再び動作するようになりました。迅速な対応をありがとうございました!

「いいね!」 4