Benutzerkartendirectory

Wie ändere ich die Standard-Sortierung von „Likes erhalten

1 „Gefällt mir“

Hallo! Diese Komponente ist großartig! Allerdings haben wir ein seltsames Verhalten beim Anzeigen der Follower-Zahl festgestellt.

Du kannst es dir hier selbst ansehen: https://librecv.org/u/

1 „Gefällt mir“

Ich fürchte, das ist derzeit nicht möglich.

„Follower

4 „Gefällt mir“

[quote=“david, Beitrag: 67, Thema: 144479”]
„Follower

1 „Gefällt mir“

Ich könnte mich irren, aber ich glaube, dass die Wiederholung dieser Karte ihre eigenen Plugin-Ausläufer unterbricht und sie unbrauchbar macht. Noch schlimmer ist, dass sie unvorhersehbar (oder vorhersehbar schlecht?) agieren, wenn eine abhängige Theme-Komponente oder ein Plugin installiert ist. Ich denke, es geht im Wesentlichen darum, dass die Vorlage mit mehreren gleichnamigen Plugin-Ausläufern überflutet wird.

Können wir einen Weg finden, das zu umgehen?

1 „Gefällt mir“

Ich glaube nicht, dass mehrere Kopien desselben Plugin-Ausgangs zwangsläufig ein Problem sein sollten. Beispielsweise gibt es auf jeder einzelnen Zeile einer Themenliste Plugin-Ausgänge, und dort funktioniert alles einwandfrei.

Welchen Fehler/das welche Problem stellst du fest?

3 „Gefällt mir“

Das ist ermutigend.

Wird also ein anderes Modell an jede Instanz übergeben?

Derzeit scheint dieselbe Daten auf jeder Karte wiederholt zu werden.

2 „Gefällt mir“

Ja, das user-Objekt sollte theoretisch für jeden Eintrag unterschiedlich sein… in der Theorie. discourse/app/assets/javascripts/discourse/app/templates/components/user-card-contents.hbs at 65647000a13c2370036db9061f700b3daee7913f · discourse/discourse · GitHub Welchen spezifischen Outlet verwendest du?

1 „Gefällt mir“

Ja, ich bin noch nicht überzeugt, dass das tatsächlich der Fall ist, aber ich würde mich freuen, wenn ich mich täuschen würde.

Auf dem Verzeichnis:

image

Auf einer einzelnen Karte, die aus der Themenliste hochgeklickt wurde:

image

Vielleicht übersehe ich hier eine bewährte Methode, bin mir nicht sicher.

2 „Gefällt mir“

Ich vermute, das wird durch Folgendes verursacht:

https://github.com/paviliondev/discourse-follow/blob/master/assets/javascripts/discourse/components/follow-statistic.js.es6#L11-L16

Ich bin mir nicht ganz sicher, was dieser Code erreichen soll … aber es sieht so aus, als würde er nach .card-content .metadata suchen und dann sich selbst? an jedes passende Element anhängen :thinking:

Wenn du eine standardmäßige Ember Computed Property verwendest, denke ich, wird alles viel besser funktionieren.

6 „Gefällt mir“

Aha! Das ist ein sehr hilfreicher Ansatz, vielen Dank. Ich werde mir ansehen, wie man das refaktorisieren kann.

5 „Gefällt mir“

Das Verzeichnis der Benutzerkarten scheint die Möglichkeit verloren zu haben, nach Benutzernamen zu filtern. Wenn die Komponente aktiviert ist, hat die Eingabe im Suchfeld keine Auswirkung.

Wenn die Komponente deaktiviert ist, funktioniert die Filterung wie erwartet.

5 „Gefällt mir“

Ich kann dieses Problem reproduzieren. Die Filterung nach Gruppe funktioniert, aber die Filterung nach Benutzernamen hat keine Wirkung.

3 „Gefällt mir“

Das ist erledigt, Discourse Follow sollte jetzt mit diesem TC funktionieren.

4 „Gefällt mir“

Hey. Die Benutzerkarten sind wunderschön. Danke, dass du das gemacht hast.
Können wir eine Option hinzufügen, die die Benutzerstatistiken ausblendet?

1 „Gefällt mir“

Ich sehe – ich vermute hier nur – etwas falsch mit den String-Übersetzungen?

https://forum.moversmindset.com/u

2 „Gefällt mir“

Danke @craigconstantine, wir haben eine Fehlerbehebung in der Pipeline. Ich gebe dir Bescheid, sobald sie gemerged und bereit für dein Update ist.

5 „Gefällt mir“

Die Korrektur wurde jetzt zusammengeführt. @craigconstantine, könntest du bitte versuchen, die Theme-Komponente zu aktualisieren, und uns Bescheid geben, wie es läuft?

@Green_Your_Lab, diese kürzliche Änderung ermöglicht es, die Statistiken anzupassen (mit dem :wrench:-Button oben im Verzeichnis), und fügt zudem eine Theme-Einstellung hinzu, um die Statistiken bei Bedarf komplett zu deaktivieren.

3 „Gefällt mir“

…es ist behoben. Danke!

2 „Gefällt mir“

Sieht toll aus! Gute Arbeit.

Dass die neue Navigationsleiste für die Benutzerliste oben angezeigt wird, bringt mich dazu, mich nach einem Umschalter zwischen Karten- und Listenansicht zu wünschen. Ist so etwas möglich?

Ich weiß, das ist das Sahnehäubchen, aber ich würde mir mehr Konfigurierbarkeit wünschen, z. B. keine Abzeichen, aber Gruppen anzuzeigen. Außerdem die Anzeige/Ausblendung weiterer Benutzerdaten wie Geburtstag, Standort und Zeitzone. Und ich möchte mich nicht doppelt in den Benutzerlisten sehen. Dies hängt jedoch von der Hauptfunktionalität der Benutzerliste ab..

2 „Gefällt mir“