User Card Directory

Awesome. Thanks.
I’ve used unchecked the user statistics on the component and also using the tool icon. But it still shows:
image

Any options to get rid of the posted and read time?

「いいね!」 1

Did you do a hard refresh in your web browser? I noticed this too.

I also noticed that fields can show up twice in user cards if you have the custom user field set to “show on user card”.

「いいね!」 1

Certainly possible, but would require a fair bit of refactoring. Right now this component literally replaces all the template code for the regular user directory.

This is currently possible via CSS, and we could potentially automate those CSS changes via some theme settings.

There’s a theme setting to hide the current user, which should help with that issue

By “User statistics”, I mean the bar along the bottom of each user card. See the screenshot in the OP for an example. In your screenshot, it looks like the statistics bar is not present.

As in, it will appear on the user card, and also in the ‘statistics’ at the bottom of the card? If it’s already on the user card, then I’d suggest removing it as one of the statistics (using the :wrench:)

「いいね!」 2

Yes, that makes sense. Or deselect the “show on user card” setting for the user field.

It’s not possible apparently to not show any of the statistics columns and only display the cards without any statistics. This is not a problem, just something I noticed. :slight_smile:

「いいね!」 1

There is a theme setting which should be labelled “show statistics under each user card”. If you turn that off, the bar at the bottom should completely disappear.

Admittedly it is confusing for this to be buried in the theme settings, while the column selection is available right there on the directory page… but we’re kinda limited by the theme component framework there. :cry:

「いいね!」 2

Since the list view has become more useful (New Leaderboard/User Directory Features 🎉), would you consider adding a button that allows users to switch between the list view and the card view?

「いいね!」 8

There is now a toggle, and the default view can be configured in the theme component’s settings. I’ve installed it here on Meta, and set the default view to “table”. If you visit https://meta.discourse.org/u, you should now see a toggle in the top right

「いいね!」 6

This works well in the desktop view, but the button to switch back from table view to card view is missing in mobile view.

「いいね!」 3

Thanks David, Just checking - There’s no way to remove the line in the main card that show the user’s join date, last post date and read time?

It would be great to have an option to remove this line as well.

We want to give our users more privacy. We want to have a user directory to allow members to find each other for private messaging, but we don’t want publish how often they interact on the site.

Thanks!

「いいね!」 3

I’m afraid there’s no option to remove that information from Discourse core. However, if you’re happy with a purely cosmetic fix, it can be hidden from the user card using some custom css in a theme. For example:

.card-row.metadata-row {
  display: none;
}

(note that users could still technically access the information using their browser’s developer tools)

「いいね!」 5

Thank you very much!

「いいね!」 4

これは美しいです。サインインすると、ユーザーディレクトリをグループでフィルタリングできます。パブリックユーザーディレクトリもグループでフィルタリングできますか?

サインインしていない場合

サインインしている場合

私たちのグループは公開されています

「いいね!」 5

このコンポーネントをインストールしたばかりですが、素晴らしいですね!しかし、SafariとChrome(デスクトップ)、さらにはモバイルでも、アバターや名前をクリックしてもユーザーのページに移動しません。アバターとカードのタイトルだけが機能していないようで、ウェブサイトのリンク、バッジのリンク、カード下部のメタデータソートリンクはすべて機能しているようです。トピック上の「ポップアップ」ユーザーカードやユーザーテーブルビューでは問題なく、これらは期待どおりにユーザーのページに移動します。

ユーザーカードディレクトリでは、ソースコードを検査すると以下のように表示されます。

<a href="/u/username" class="user-profile-link">
  <span id="discourse-user-card-title" class="name-username-wrapper">ユーザー名</span>
  <!-- -->
</a>

カードのタイトルをクリックしても、Chromeではフォーカス状態になるだけで何も起こりません。Safariではフォーカス状態すら表示されませんが、ポインターカーソルは表示されます。不思議なことに、コマンドクリックやオプションメニュー(右クリック/モバイルでの長押し)でリンクを開くことはできます。この現象はhttps://discourse.theme-creator.io/uでも発生しているので、私たちのDiscourseサイト固有の問題ではないようです。

「いいね!」 3

@Kaylaさん、ありがとうございます。この問題は、こちらの変更で修正されます。

管理パネルのテーマコンポーネントに更新ボタンが表示されるはずです。更新後も問題が続く場合は、お知らせください。

「いいね!」 6

アバターとカードタイトルのリンクが期待どおりに機能するようになりました。@davidさん、ありがとうございます!

「いいね!」 4

プレビューページが正常に機能していないようです。確認していただけますでしょうか、@david

「いいね!」 2

こんにちは、デビッドさん。

テストを実行しました。

エアテーマ

最近、ユーザーカードのディレクトリでメッセージをクリックすると、DMを開始する代わりに空白になるという問題が発生しています。この問題はユーザーディレクトリでのみ発生します。トピックでは正常に動作します。

「いいね!」 2

このテーマコンポーネントと組み合わせると: Usercard Redesign Experiment
ディレクトリビューでユーザーカードの背景が空白のままになります。

「いいね!」 4

私はそのままでいいと思います。そうでなければ、ディレクトリの参照が非常に煩雑になります。

それでも、それはバグである可能性もあります :wink:

「いいね!」 3


ユーザー統計をカードビューで確認すると、なぜかすべてグリッチ表示されてしまうのですが、これはなぜでしょうか?

「いいね!」 3