Private Nachrichten Blasen

Das wäre als Theme möglich, aber der Zweck dieser Komponente ist es, Themenbeiträge von privaten Nachrichten zu unterscheiden. Wenn jeder Beitrag in Nachrichtenblasen erscheinen würde, wäre der Zweck damit verfehlt.

2 „Gefällt mir“

Dieser Abstand sollte jetzt auch behoben sein. Könntest du bitte die Komponente aktualisieren und bestätigen?

2 „Gefällt mir“

Es sieht gut aus, aber wer sich für „Nachricht

Das ist eine kürzlich vorgenommene Änderung in Discourse – und eine, von der ich nichts wusste. Es ergibt Sinn, da das Wort „Nachricht

2 „Gefällt mir“

Gute Idee; ich konnte den Wert von js.composer.create_pm (zurück?) auf „Antworten“ ändern und die gleiche Funktionalität wie zuvor erreichen, wenn auch mit dem neuen Umschlag-Symbol auf der „Senden“-Schaltfläche des Editors (was in Ordnung ist). @Osama könnte weitere Änderungen kennen, die diese Theme-Komponente betreffen und die wir noch nicht entdeckt haben, angesichts dieses Commits und potenziell zukünftiger Arbeiten in diesem Bereich:

1 „Gefällt mir“

Die Nachrichtenanzahl in der Kopfzeile ist nicht Teil dieser Komponente. Sie gehört zur Kernfunktionalität der Discourse-Nachrichten.

Diese Komponente formatiert den Nachrichtentext einfach so, dass er wie Sprechblasen aussieht.

Bildschirmfoto 2021-04-17 um 11.52.44

Welche Discourse-Version ist das?

Ups, das war’s, mein Fehler, sorry. 2.7.0.beta6.

Ich nehme an, du verwendest die neueste Version der Theme-Komponente?

Wenn ja, sehe ich bei der aktuellen stabilen Version von Discourse keinen Fehler. Kann jemand von @staff helfen und klären, ob dies ein bekanntes Problem ist, das auf ein Kern-Update in Beta6 zurückzuführen ist, das Theme-Komponenten betrifft?

Ja, TC ist die neueste Version. Und ich erhalte weiterhin die Warnung in der TC-Liste in Version 2.7.0.beta7.

1 „Gefällt mir“

Ich habe versucht, dieses Theme hinzuzufügen, und habe diese Fehlermeldung erhalten:

Es tut uns leid, die Verwendung von #ember- oder .ember-view-CSS-Selektoren ist nicht zulässig, da diese zur Laufzeit dynamisch generiert werden und sich im Laufe der Zeit ändern werden, was schließlich zu defektem CSS führt. Probiere einen anderen Selektor.

Offensichtlich liegt also ein Problem mit Ember vor. Ich verwende die aktuelle Beta-Version.

Ja, ich habe festgestellt, dass es bei den neuesten Betaversionen von Discourse ein Update gibt, das ‘use strict’ erfordert. Dies hat eine Reihe von Theme-Komponenten beschädigt. Ich werde versuchen, das Problem zu beheben. In der neuesten stabilen Version von Discourse funktioniert es jedoch weiterhin einwandfrei.

1 „Gefällt mir“

Hallo. Ich genieße dieses TC schon lange. Ich frage mich nur, wird es zugunsten der neuen Updates in 2.8.0 veraltet sein?

2 „Gefällt mir“

Ich musste es nach dem Update auf die neueste Version von meinen Seiten entfernen, da es jetzt Konflikte verursacht. Für Nutzer älterer Versionen wird es jedoch noch eine ganze Weile funktionieren.

@Rhidian – vielen Dank, das war eine große Hilfe. Dass es in den Discourse Core integriert wurde, ist das höchste Lob!!!

3 „Gefällt mir“

Oh, bedeutet das, dass wir beim Update auf die neueste Discourse-Version keine persönlichen Nachrichtenblasen mehr haben werden? :cold_face:

Nein, überhaupt nicht! Es wurde für alle ausgerollt, sodass diese Theme-Komponente nicht mehr erforderlich ist.

2 „Gefällt mir“

Ah, das bedeutet also, wir können die Theme-Komponente deinstallieren und die Nachrichtensprechblasen bleiben trotzdem erhalten?

1 „Gefällt mir“

Danke, @nathank. Ja, ich vermute, dass dies nicht mehr nötig sein wird, sobald es im Kern enthalten ist. Einige Hosts sind noch einige Versionen zurück, daher werden wir es für diese weiterhin verfügbar halten. Ich hatte noch keine Gelegenheit, die neue Kernversion auszuprobieren, also wird die Zeit zeigen. Es könnte immer noch Raum geben, falls erforderlich, zusätzliche Optionen über den Kern hinaus hinzuzufügen. Das ist die Schönheit von Discourse-Themen :blush:

6 „Gefällt mir“

Herzlichen Glückwunsch!

Ich sehe noch einige Ideen, wie man dein großartiges Talent für Anpassungen nutzen kann. Ich habe ein Tampermonkey-Skript, das ein Freund entwickelt hat, und es wäre toll, Hilfe zu erhalten, um es in eine Theme-Komponente umzuwandeln. Im Kern dekoriert es auf einer Seite die OP- und Staff-Konten öffentlich, also Mod/Admin; ich könnte mir vorstellen, dass dies auch bei Kategorien-Mods in ihrer jeweiligen Kategorie nützlich wäre (außer dem Schild – es würde den Benutzernamen in eine Sprechblase einbetten).

Außerdem hatte er vor dem Stummschalten von Benutzern eine eigene Variante, die jedoch eine manuelle Bearbeitung des Skripts erforderte. Die Nachricht war zwar noch vorhanden, aber in einem Dropdown-Menü mit dem Namen versteckt, anstatt der vollständigen Stummschaltung, die wir jetzt haben.

1 „Gefällt mir“