Was ist die Funktion „Vorgestellte Benutzer“?

Hallo
Ich sehe eine Reihe von Spalten in der topics-Tabelle im Data Explorer namens „Featured_user…“, und sie werden nirgendwo in Discourse mit einer Beschreibung dessen, was sie sind und wie sie funktionieren, erwähnt (oder ich konnte die Quelle nicht finden)?

Ich wäre dankbar für eine Erklärung oder einen Verweis, bitte! Danke! (:

2 „Gefällt mir“

Ich glaube, das sind die Benutzer/Avatare, die neben dem Themaautor in den Themenlisten angezeigt werden (zusammen mit der last_post_user_id):

2 „Gefällt mir“

Danke @JammyDodger! Beim Testen dieses Plugins im Data Explorer zeigt die Benutzeroberfläche manchmal zum Beispiel vier hervorgehobene Benutzer an, aber die Abfrage für

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

könnte NULL für den vierten, dritten, zweiten oder sogar alle anzeigen!

Zum Beispiel,


zeigt etwa drei Benutzer in der Top-Liste an, während bei Ausführung der Abfrage nur ein Benutzer als hervorgehobener Benutzer erscheint:

Danke! :star_struck:

– gleiche ID, gleiches Thema…

1 „Gefällt mir“

Der erste Avatar wäre der Thema-Besitzer (topic.user_id), der zweite wäre wahrscheinlich der featured_user1 und der dritte last_post_user_id

Sie könnten dies versuchen und sehen, ob es mit Ihrer Themenliste übereinstimmt:

-- [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 „Gefällt mir“

Vielen Dank, und es tut mir leid, wenn ich es von Anfang an nicht richtig erklären konnte, aber in meinem obigen Beispiel werden drei Benutzer angezeigt (ja, der erste Benutzer ist der Besitzer), aber im Abfrageergebnis scheint nur ein Benutzer ein featured_user zu sein. Meine Frage ist also, wie die Abfrage einen Benutzer angezeigt und nicht den anderen, der in der Benutzeroberfläche sichtbar ist? (ohne den Themenbesitzer einzubeziehen – das ist verständlich)

Ich erwarte, dass zwei featured_users + der Besitzer angezeigt werden, so wie wir es in der Benutzeroberfläche haben (:

1 „Gefällt mir“

Die Benutzer bewegen sich von last_post_user_id weiter, wenn Sie fortfahren:

Erste Antwort:

image

Zweite Antwort:

image

Dritte Antwort:

image

2 „Gefällt mir“

Ja, vielen Dank! Das ist genau das, was ich verstehen wollte! :grinning_face_with_smiling_eyes::+1:

2 „Gefällt mir“

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