Rechte Seitenleisten-Blocks

Gibt es für popular-tags eine Möglichkeit, eine Themenanzahl zu aktivieren und diese für jedes Tag anzuzeigen? Vorzugsweise sollte die Anzahl auch den scopeToCategory-Parameterwert berücksichtigen.

Wie kann ich ein Benutzerinformationsfeld in der rechten Seitenleiste anzeigen?
Hallo Discourse-Team,
Ich versuche, ein Benutzerinformationsfeld mit der Right Sidebar Blocks-Theme-Komponente in der rechten Seitenleiste hinzuzufügen.
Ich möchte die Profilinformationen des aktuellen Benutzers anzeigen – wie z. B. seinen Benutzernamen, Avatar, erhaltene/gegebene Likes, Anzahl der Beiträge usw. – ähnlich wie im Screenshot.
Können Sie mir bitte mitteilen, wie ich das erreichen kann?
Vielen Dank für Ihre Hilfe!

Ich habe es versucht, aber es werden Fehler angezeigt.

Welche Benutzerinformationen möchten Sie anzeigen?

Wie Benutzername, Avatar, erhaltene und gesendete Likes, Anzahl der Beiträge usw., ähnlich wie Screenshots.

Nicht welche Informationen über den Benutzer.

Welcher Benutzer? Die Seitenleiste ist ziemlich statisch. Gibt es einen Benutzer, über den Sie immer Informationen anzeigen möchten? Die Seitenleiste wird in Themenlisten angezeigt, in denen es viele Themen gibt. Welchen Benutzer möchten Sie anzeigen? Und warum ist das einfache Klicken auf den Avatar, um die Benutzerkarte anzuzeigen, nicht die beste Lösung?

Ich möchte, dass in diesem Abschnitt immer die persönlichen Informationen des aktuell angemeldeten Benutzers angezeigt werden.

1 „Gefällt mir“

Stimme zu! Ich denke, es wäre hilfreich, ein Benutzerprofil als Standardblock hinzuzufügen, möglicherweise unter Wiederverwendung von Code aus dem Central theme (wo es meiner Meinung nach eine besonders gute Ergänzung war)?

Die einzige Ergänzung, die ich hinzufügen würde, wäre eine Prüfung, um es zu entfernen, sobald ein Benutzer ein Profilbild und eine Biografie hinzugefügt hat. Auf diese Weise müssen sie es nicht jedes Mal ansehen, wenn sie sich anmelden…

Sie können versuchen, dies zu verwenden oder anzupassen. Es ist der Benutzerprofilblock von Central mit einigen Anpassungen:

Dies ist jedoch nur die einfache Vorlage, sie wird so aussehen:

Wenn Sie es ähnlich wie das Central-Aussehen gestalten möchten, können Sie sich die Stil-Deklarationen in scss/blocks/user-profile.scss · main · Manuel Kostka / Discourse / Canvas / Central Theme · GitLab ansehen

2 „Gefällt mir“

Weil die Leute nicht wissen, wer sie sind?

Es ist sinnvoll, Leute dazu zu bringen, ein Profil auszufüllen; es ist mir nicht klar, ob das Anzeigen ihres Profils eine klare Botschaft sendet. Ist das das Problem, das Sie zu lösen versuchen?

Aha. Sie denken also auch, dass sie ihr Gesicht nicht die ganze Zeit sehen wollen. :slight_smile:

1 „Gefällt mir“

Es fühlt sich wie eine legitime Strategie an, dies zu fördern, angesichts früherer Gespräche darüber …

Obwohl ich zustimme, dass es nicht der beste Ansatz ist, schien es ein beliebter Teil des Central-Themas zu sein, zumindest von einigen Leuten, mit denen ich gesprochen habe:

Ich gehe davon aus, dass es ziemlich einfach wäre, für das Profilbild und die Header-Bilder mit entsprechenden Links den Hover-Text „Bild hinzufügen“ hinzuzufügen, was die Konversionschancen verbessern würde.

Ich kann nur für mich selbst sprechen, dass ich denke, es würde helfen, die Rate der Profilbilder zu erhöhen, was für die meisten Communities hilfreich ist …

Hallo,

Nach dem Update auf die neueste Version, fd584ed (6. Juni 2025) von discourse-right-sidebar-blocks, kann die right-sidebar-blocks-Komponente auf meiner neuesten Beta-Discourse-Instanz nicht geladen werden:

Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`

Ich glaube, das hängt damit zusammen, dass right-sidebar-blocks.gjs in diesem Commit jetzt beginnt mit:

import curryComponent from "ember-curry-component";

Ich bin mit diesen technischen Dingen nicht wirklich vertraut. Wenn Sie weitere Informationen von mir benötigen, lassen Sie es mich bitte wissen.

1 „Gefällt mir“

Das ist seltsam. Meines Wissens gibt es keine solche Komponente. Vielleicht fehlt eine Datei :denkendes_Gesicht:.

Vielleicht, keine Ahnung. Wie gesagt, ich bin mit diesen technischen Dingen überhaupt nicht vertraut. Wenn Sie also weitere Details von mir benötigen oder ich etwas Offensichtliches übersehe, zögern Sie oder jemand anderes bitte nicht, mich darauf hinzuweisen.

Im Moment verwende ich nur eine Kopie der vorherigen Version, f4ef4a4 vom 8. Mai, die einwandfrei funktioniert.

1 „Gefällt mir“

Vielen Dank für Ihre Antwort!
Ich würde gerne eine Funktion vorschlagen: Es wäre toll, wenn wir Komponenten oder Layouts per One-Click installieren könnten, indem wir auf eine andere Discourse-Seite einer Marke verweisen.
Entschuldigung – die technische Einrichtung ist etwas überwältigend für mich, daher wäre etwas Einfacheres wirklich hilfreich.

Ein Update zur Situation. Das Problem scheint mit Discourse v3.5.0.beta6 behoben zu sein. Mein oben genanntes Problem trat nur bei v3.5.0.beta5 auf.

Ich vermute, es ist dank dieses Commits, der „curry-component für Themes/Plugins verfügbar macht“.

Alles wieder gut.

2 „Gefällt mir“

Gut beobachtet! Ich glaube, die ursprüngliche curryComponent könnte von

stammen?

1 „Gefällt mir“

Ich mag die Blöcke in der rechten Seitenleiste sehr und verwende den Block für bevorstehende Ereignisse. Ich hätte schwören können, dass die Ereignisse früher in chronologischer Reihenfolge aufgeführt waren. Jetzt sind sie nicht mehr in chronologischer Reihenfolge, siehe Screenshot unten


Ich habe überprüft und sichergestellt, dass alle die richtigen Daten hatten und aus diesem Jahr (2025) stammen.

2 „Gefällt mir“

Es wäre wirklich cool, hier eine Option zu haben, um FA-Icons in jeden Block zu setzen. Zum Beispiel ranking-star für „Gamification“, usw., comments für „Neueste Kommentare“, usw.

2 „Gefällt mir“

Hat das sonst noch jemand gesehen? Waren sie schon immer nicht in chronologischer Reihenfolge? Auf meiner selbst gehosteten Website hat sich das nicht von selbst behoben.