「注目のユーザー」機能とは何ですか?

こんにちは
Data Explorer のトピックテーブルに、「Featured_user…」という名前の列がいくつかありますが、Discourse 上でその説明や機能について言及されていることはほとんどありません(私がソースを見つけられなかっただけかもしれませんが)。

説明または参照をいただけると幸いです。ありがとうございます!(:

「いいね!」 2

トピックリストのトピック作成者の横に表示されるユーザー/アバター(last_post_user_idと合わせて)だと思います。

「いいね!」 2

@JammyDodgerさん、ありがとうございます!Data Explorerプラグインでこれをテストしているのですが、UIには例えば4人の注目のユーザーが表示されるのに、

SELECT id, title, featured_user1_id, featured_user2_id, featured_user3_id,
featured_user4_id FROM topics

のクエリでは、4番目、3番目、2番目、あるいはすべてがNULLとして表示されることがあります!

例えば、


では、トップリストに約3人のユーザーが表示されていますが、クエリを実行すると、注目のユーザーは1人だけのように見えます。

よろしくお願いします!:star_struck:

– 同じID、同じトピックです…

「いいね!」 1

最初のアイコンはトピックの所有者 (topic.user_id) で、2番目は featured_user1、3番目は last_post_user_id になるでしょう。

これを試してみて、トピックリストに表示されているものと一致するかどうか確認してみてください。

-- [params]
-- integer :topic_id

SELECT t.id as topic_id,
t.user_id as topic_owner_user_id,
t.featured_user1_id as F1_user_id,
t.featured_user2_id as F2_user_id,
t.featured_user3_id as F3_user_id,
t.featured_user4_id as F4_user_id,
t.last_post_user_id
FROM topics t
WHERE t.id = :topic_id
「いいね!」 3

ありがとうございます。最初からうまく説明できなかったかもしれませんが、上記の例では3人のユーザー(はい、最初のユーザーがオーナーです)が表示されていますが、クエリ結果ではfeatured_userが1人しか表示されていません。UIには表示されているのに、クエリではなぜ1人のユーザーを表示することを選択したのですか?(トピックオーナーは除く - それは理解しています)

UIに表示されているように、オーナー+フィーチャーされたユーザー2人が表示されることを期待しています。

「いいね!」 1

ユーザーは、移動するにつれて last_post_user_id から移動します。

最初の返信:

image

2番目の返信:

image

3番目の返信:

image

「いいね!」 2

はい、ありがとうございます!まさに知りたかったことです!:grinning_face_with_smiling_eyes::+1:

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.