こんにちは
Data Explorer のトピックテーブルに、「Featured_user…」という名前の列がいくつかありますが、Discourse 上でその説明や機能について言及されていることはほとんどありません(私がソースを見つけられなかっただけかもしれませんが)。
説明または参照をいただけると幸いです。ありがとうございます!(:
こんにちは
Data Explorer のトピックテーブルに、「Featured_user…」という名前の列がいくつかありますが、Discourse 上でその説明や機能について言及されていることはほとんどありません(私がソースを見つけられなかっただけかもしれませんが)。
説明または参照をいただけると幸いです。ありがとうございます!(:
@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として表示されることがあります!
例えば、
よろしくお願いします!![]()
– 同じID、同じトピックです…
最初のアイコンはトピックの所有者 (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人のユーザー(はい、最初のユーザーがオーナーです)が表示されていますが、クエリ結果ではfeatured_userが1人しか表示されていません。UIには表示されているのに、クエリではなぜ1人のユーザーを表示することを選択したのですか?(トピックオーナーは除く - それは理解しています)
UIに表示されているように、オーナー+フィーチャーされたユーザー2人が表示されることを期待しています。
はい、ありがとうございます!まさに知りたかったことです!![]()
![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.