Danke für das Update in der Zukunft ![]()
Vielen Dank für diese großartige Theme-Komponente ![]()
Wir nutzen auf unserer Seite auch das Babble-Plugin. Leider werden dort ebenfalls die Abzeichen-Symbole angezeigt, was den Chat ziemlich unübersichtlich macht. Besteht die Möglichkeit, dies für Babble zu deaktivieren?
Edit: Ich habe es mit diesem CSS-Code behoben, sodass die Abzeichen-Symbole zumindest etwas besser begrenzt sind:
.poster-icon-container span.poster-icon img {
height: 1em !important;
width: 1em !important;
}
Ich erhalte eine Ausnahme von dieser Theme-Komponente.
Quelle: https://github.com/tshenry/discourse-post-badges/blob/master/common/head_tag.html#L26
Hmm, ich kann den Fehler nicht sofort reproduzieren. Könntest du bitte etwas mehr Kontext dazu geben, wie du den Fehler auslösen? Bist du beim Auftreten des Fehlers eingeloggt? Ich gehe davon aus, dass die Website auf dem neuesten Stand ist? Handelt es sich um eine Entwicklungsumgebung oder die Produktivumgebung? Gibt es sonst noch etwas Bemerkenswertes?
Das liegt tatsächlich auf meiner Website. Angus versuchte zu helfen, da diese Ausnahme Probleme mit seinem mehrsprachigen Plugin verursacht. Ich nutze Version 2.5.0.beta1 in der Produktionsumgebung mit zahlreichen Plugins und Anpassungen. Ich bin mir nicht sicher, welche Schritte ich zur Fehlerbehebung als Nächstes unternehmen soll.
Danke für die Klarstellung
Es wird definitiv komplizierter, je mehr Plugins und weitere Anpassungen aus verschiedenen Quellen hinzukommen.
Die Umsetzung dieser Komponente ist definitiv nicht mein Favorit… Zum Zeitpunkt der Entwicklung musste ich die Einschränkungen so gut es mir möglich war umgehen. Ich drücke die Daumen, dass wir bald eine Lösung haben, die eine viel robustere Implementierung ermöglicht, aber ich bin mir nicht sicher, ob oder wann das passieren wird.
In der Zwischenzeit kann ich nicht garantieren, dass diese Komponente mit anderen Anpassungen „gut zusammenarbeitet“. Deine beste Chance wäre wahrscheinlich, jemanden aus dem Marketplace zu beauftragen, um sie in ein Plugin umzuwandeln, das die erforderlichen Badge-Informationen ordnungsgemäß serialisiert.
Entschuldige die Kürze meiner letzten Nachricht. Du kannst das Problem reproduzieren, ohne weitere Anpassungen vorzunehmen, indem du das Standardabzeichen deaktivierst und einen Beitrag mit einem neuen Benutzer erstellst. Der Code geht davon aus, dass jeder Benutzer mindestens ein Abzeichen hat.
Hier ist eine Lösung: Handle no badges by angusmcleod · Pull Request #1 · discourse/discourse-post-badges · GitHub
Das ist toll!
Es wäre super, wenn es so etwas im Kern oder als offizielles Plugin gäbe ![]()
Zustimmung! Dies ist das unentbehrlichste nicht-offizielle Plugin, das ich installiert habe. Wir nutzen es zusammen mit Titeln, um besondere Verantwortlichkeiten in unserer Gruppe zu kennzeichnen, zum Beispiel „Ansprechpartner
Danke für den PR @angus. Er wurde zusammengeführt!
Übrigens wurde diese Komponente in unser offizielles Repository übertragen ![]()
@j.jaffeux wird sich um die längst überfällige Refaktorierung dieser Komponente kümmern. Erwarte in nicht allzu ferner Zukunft einige Updates ![]()
Das ist großartig!! Gut gemacht, alle ![]()
Hallo, vielen Dank für dieses fantastische Addon!
Nachdem wir das Plugin „Country Flags
Ich habe mich allerdings gefragt, was der Post-Badge-Identifier ist, um Position und Größe zu ändern?
Dafür benötigen Sie einen recht spezifischen Selektor:
.topic-meta-data .names .poster-icon-container span.poster-icon {
font-size: 16px;
margin-right: 3px;
}
Freundlicher Hinweis: Ich würde mich damit befassen, wie Sie den Inspektor Ihres Webbrowsers nutzen können, um den erforderlichen CSS-Selektor zum Stylen eines Elements zu finden (hier ist beispielsweise eine Anleitung für Chrome).
Vielen Dank. Ich habe Firefox verwendet, aber vor kurzem hat ein guter Freund empfohlen, zu Chrome oder Vivaldi zu wechseln, da diese ein besseres Inspect-Element-Tool bieten.
Bei mir funktioniert es auch nicht.
Ich habe das Problem gefunden. Danke für die Berichte. Ich werde versuchen, innerhalb der nächsten 24 Stunden eine Korrektur einzubringen.
Edit: Es sollte jetzt für @tpetrov und @Anatolia behoben sein. Lasst mich wissen, falls ihr weiterhin Probleme habt.
Es gibt noch kein Update, und es ist immer noch dasselbe.
Ah, ich glaube, ich weiß, was passiert ist. Wir haben das Repository in die offizielle Discourse-GitHub-Organisation verschoben, aber die installierte Version der Komponente zeigt immer noch auf das ursprüngliche Repository. Ich gehe davon aus, dass automatische Weiterleitungen eingerichtet sein sollten, damit alles weiterhin funktioniert. Irgendwann nach der Übertragung habe ich einen Fork erstellt, der die Weiterleitung möglicherweise beeinträchtigt hat.
Ich habe meinen Fork gerade gelöscht. Können Sie versuchen, erneut zu aktualisieren, um zu sehen, ob die Weiterleitung wieder aktiviert wird? Falls das nicht funktioniert, empfehle ich, die Komponente neu über den Link zum neuen Repository zu installieren.

