Beitragsabzeichen

Okay, ich habe gerade ein Update gepusht, das die nicht funktionierenden Icons beheben sollte. Ich habe es speziell auf alle drei dieser Icons getestet, und sie funktionieren jetzt. Während ich mich durch den Code gearbeitet habe, habe ich auch die Badgenamen case-insensitive gemacht.


Die Unterstützung für Locale wird beim nächsten Mal, wenn ich die Zeit finde, mich damit zu beschäftigen, Priorität Nummer eins haben.

5 „Gefällt mir“

Hmm, bei mir wird es immer noch nicht angezeigt. Ich habe es entfernt und wieder hinzugefügt. Am Ende habe ich eine neue Instanz mit größeren Spezifikationen bereitgestellt.

1 „Gefällt mir“

Wie werden die Icons zu Ihren Abzeichen hinzugefügt?

Sie müssen alle fab- und far-Icons mit einem Präfix versehen. Bei fas-Icons können Sie einfach den Namen verwenden. Die drei von Ihnen aufgeführten sollten lauten:

fab-linode
laptop-code
pencil-ruler
3 „Gefällt mir“

Ahh, das ist mein Problem, danke, Mann :smiley:

3 „Gefällt mir“

Hallo Taylor,

mir hat dein Theme sehr gut gefallen, und ich habe es auf meinem Forum verwendet.

Ich habe ein kleines Problem: Beim Ansehen auf dem Handy befindet sich das Abzeichen links neben dem Benutzernamen.

Ich möchte das Abzeichen rechts neben den Benutzernamen verschieben. Kannst du mir dabei helfen?

Ich bin sehr dankbar für deinen Beitrag zur Community.

3 „Gefällt mir“

Danke für den Hinweis, @Phạm_Quốc_Thiện! Es sollte alles behoben sein, wenn du die Komponente aktualisierst.

4 „Gefällt mir“

Das war für mich sehr verwirrend, da es den Eindruck erweckt, als würde nach den Site-Abzeichen in der Liste gesucht und eines nicht gefunden. Ich habe einen Hard Refresh versucht, damit meine neuen Abzeichen erkannt werden usw. Schön, dass es funktioniert, aber vielleicht könnte die Benutzeroberfläche so geändert werden, dass es einfach ein normales Textfeld ist, anstatt eine nicht funktionierende Suche durchzuführen? Ich denke, das würde die Bedienung weniger verwirrend machen.

Danke für diese großartige Theme-Komponente.

2 „Gefällt mir“

Ist es normal, dass beim Aktualisieren einer Theme-Komponente die Meldung „Diese lokalen Änderungen werden durch das Update überschrieben. Möchten Sie wirklich fortfahren?

Die Benutzeroberfläche für die Theme-Einstellungen ist im Kern von Discourse fest verankert, sodass ich an dieser Einstellung innerhalb der Komponente selbst nichts verbessern kann. Es wäre definitiv wünschenswert, dass dies intuitiver wird oder dass sich irgendwann die Möglichkeit ergibt, eine durchsuchbare Liste dynamisch zu füllen.

Was die Warnung zu lokalen Änderungen betrifft: Ich denke, diese sollte nur erscheinen, wenn Sie etwas über die Schaltfläche CSS/HTML bearbeiten geändert haben. Nutzen Sie eine ältere Version von Discourse? Ich gehe davon aus, dass dieses Verhalten in FIX: copy local theme changes to correct temp folder when diffing upd… · discourse/discourse@5cf5e73 · GitHub behoben wurde (cc @pmusaraj)

8 „Gefällt mir“

Ja, eine ältere Version. Danke.

4 „Gefällt mir“

Vielen Dank für Ihre Unterstützung. Jetzt ist alles perfekt.

:smiling_face_with_three_hearts::smiling_face_with_three_hearts:

3 „Gefällt mir“

Wir nutzen die neue Portfolio-Funkung des Topic List Preview-Plugins und habe den Code für Topic-Badges so angepasst, dass der Portfolio-Icon-Link direkt zum Benutzerprofil führt, anstatt zur Badge-Seite: Link zum Thread

        if(badge.url) {
            // override Bart
            if(badge.name == 'portfolio' ) {
                username = badge.url.substring(badge.url.lastIndexOf('=') + 1);
                user_portfolio_url = '/u/' + username + '/activity/portfolio';
                iconBody = dec.h("a", { attributes: { href: user_portfolio_url } }, iconBody);
            } else {
              iconBody = dec.h("a", { attributes: { href: badge.url } }, iconBody);
            }
            // end override Bart
        }

Mir ist bewusst, dass dieser Code beim Update der Komponente verloren geht. Gibt es vielleicht eine bessere Lösung? Könnte ich beispielsweise die Funktion buildBadge auf irgendeine Weise überschreiben?

Hintergrund: Wir möchten dieses Symbol nur für Benutzer anzeigen, die tatsächlich ein Portfolio besitzen – also mindestens ein Thema in unserer Kategorie „Artwork“ erstellt haben. Das lässt sich problemlos über eine Badge-Abfrage umsetzen. Da wir auf unserer Website bereits die Post Badges-Komponente verwenden, erschien uns dieser Ansatz vernünftig.

4 „Gefällt mir“

Könntest du einen separaten Bereich hinzufügen, damit Titel/Namen weiterhin funktionieren?

Was genau funktioniert derzeit nicht?

Auf meinem Desktop und meinem Telefon sehe ich immer noch den Benutzernamen, den Namen, den Titel und Abzeichen.

2 „Gefällt mir“

oh gut, ich habe gerade die Theme-Creator-Website geprüft und es sah so aus, als wäre das nicht der Fall,

mach weiter, mein lieber Mann, und frohe Weihnachten!

1 „Gefällt mir“

Ok, ich hänge ein bisschen fest. Ich habe ein paar versucht und musste auf „Erstellen

In Bezug auf das spezifische Problem, dass die Suche nach Abzeichen nicht funktioniert, ja. Das ist ein bekanntes Problem mit der Benutzeroberfläche, das ich nur wenige Beiträge zuvor erwähnt habe.

2 „Gefällt mir“

Ich brauche dafür ein Abzeichen :pensive:

2 „Gefällt mir“

Mir ist aufgefallen, dass Vertrauensstufen-Abzeichen eine URL anzeigen. Das könnte daran liegen.

Ein Abzeichen, das nur eine Beschreibung enthält, wird ordnungsgemäß angezeigt.

2 „Gefällt mir“

@bartv, ich würde definitiv gerne in nicht allzu ferner Zukunft eine Verbesserungs-/Refactoring-Passage für diese Komponente durchführen. Ich werde sehen, was ich tun kann, um die Dinge so umzustrukturieren, dass Sie Überschreibungen in einer separaten Theme-Komponente handhaben können. Ich bin mir nicht sicher, wann ich dazu komme, mich das anzusehen, aber ich werde diesen Beitrag definitiv aktualisieren, sobald es Neuigkeiten gibt.


Derzeit nicht, aber ich werde es beim nächsten Mal, wenn ich an der Komponente arbeite, im Hinterkopf behalten.


Richtig, siehe:

Wenn ich an der Aktualisierung dieser Komponente arbeite, werde ich prüfen, ob ich eine elegantere Lösung dafür finden kann.

7 „Gefällt mir“