Autor-Abzeichen für Themenbeiträge

:information_source: Zusammenfassung Füge dem Beitrag des Themaerstellers eine Auszeichnung hinzu.
:hammer_and_wrench: Repository https://github.com/VaperinaDEV/author-badge-for-topic-posts
:question: Installationsanleitung Wie installiere ich ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Installiere diese Theme-Komponente

Hallo :wave:
Mit dieser Theme-Komponente kannst du dem Beitrag des Themaerstellers eine Auszeichnungsbeschriftung hinzufügen. Das ist bei größeren Themen sehr nützlich, da du klar erkennen kannst, wer der ursprüngliche Ersteller ist.


Filter

Die Struktur der Komponente ermöglicht es, mobile und Desktop-Ansichten getrennt anzusprechen. Außerdem ist es möglich, jede Kategorie separat anzusprechen und dadurch anzupassen, welche Autoren-Auszeichnungen in welchen Kategorien und Ansichten erscheinen.

Dies ist mit einer Theme-Einstellung möglich:

Du musst 3 Parameter hinzufügen, damit die Komponente funktioniert.

  1. view-type

    • desktop
    • mobile
  2. category-name

    • dies ist die Kategorie, die du ansprechen möchtest, z.B. “support”
  3. author-label

    • die Beschriftung der Auszeichnung, z.B. “Author”

Beispiel:
Da auf Mobilgeräten an diesen Stellen normalerweise weniger Platz ist, ist es manchmal gut, auf Mobilgeräten eine kürzere Version hinzuzufügen.

Jetzt habe ich eine Autoren-Auszeichnung für die Discourse-Kategorie eingerichtet, die auf dem Desktop den Text “Author” und auf Mobilgeräten den Text “OP” anzeigt.


Ok, aber was, wenn ich in den anderen Kategorien unterschiedliche Texte verwenden möchte? Müssen diese separat für jede eingestellt werden? Natürlich nicht.

Wenn du view-type oder category-name oder beides leer lässt… wird dies global angewendet, ohne die vorhandenen zu überschreiben.

Beispiel:
Ich habe 2 weitere Auszeichnungen hinzugefügt, die den Text “Original Poster” für die anderen Kategorien auf dem Desktop und den Text “Director” für die Videokategorie sowohl auf dem Desktop als auch auf dem Mobilgerät verwenden.

Dazu musst du diese Abschnitte einfach leer lassen, indem du
ein Semikolon ohne Leerzeichen eingibst

Ein weiteres Beispiel, wenn du nur z.B. “Author” für alle Kategorien und alle Ansichtstypen verwenden möchtest. Verwende Folgendes:
Zwei Semikolons (ohne Leerzeichen) und Author

;;Author


Positionen

Schauen wir uns an, wo du Auszeichnungen hinzufügen kannst… Du kannst aus 3-3 Positionen in den Theme-Einstellungen separat für Desktop- und Mobilansicht wählen.

Diese beiden Einstellungen :arrow_down_small:

Desktop

author badge location desktop

  1. below-user-avatar
  2. after-user-names
  3. below-user-names

below-user-avatar (begrenzter Platz: nutzt die Breite des Themen-Avatars) (sticky) besser eine kürzere Beschriftung wählen


after-user-names


below-user-names


Mobile

author badge location mobile

  1. below-user-avatar
  2. after-user-names
  3. above-user

below-user-avatar (begrenzter Platz: nutzt die Breite des Themen-Avatars) besser eine kürzere Beschriftung wählen


after-user-names (begrenzter Platz) besser eine kürzere Beschriftung wählen


above-user


Anpassung

Schauen wir uns schließlich einige Anpassungsoptionen an.

Hier kannst du die Autoren-Auszeichnung wie Farben, Schriftarten, Ecken usw. anpassen.
Zum Beispiel:


Diese verwendet die folgenden Werte.
Diese Farbvariablen verwenden möglicherweise nicht die gleichen Farben auf deiner Website, es hängt vom Farbschema ab.

Es liegt an dir, welche Art von cooler Autoren-Auszeichnung du erstellst. :slightly_smiling_face:

21 „Gefällt mir“

Ich sage eine neue Ergänzung des Discourse-Teams voraus, alles, was Sie produzieren, ist einfach brillant, Don! :clinking_beer_mugs:

4 „Gefällt mir“

Vielen Dank dafür!

1 „Gefällt mir“

es hat bei mir nicht funktioniert :confused:

2 „Gefällt mir“

Haben Sie daran gedacht, die Komponente in Ihren Themes zu aktivieren? :slight_smile:

1 „Gefällt mir“

Natürlich!!

Hallo :waving_hand:

Können Sie das bitte etwas genauer erläutern? Können Sie einen Screenshot der Komponenteneinstellungen teilen? Es wäre auch toll, wenn Sie Ihre Website-URL (falls öffentlich) mit der aktivierten Komponente teilen würden. Danke! :slightly_smiling_face:

2 „Gefällt mir“

Hallo, Entschuldigung für die Verspätung, es gab ein Problem mit meiner YAML-Datei… also
das ist der Bildschirm

1 „Gefällt mir“

Danke :slightly_smiling_face:

Ich habe es in arabischer Sprache überprüft und es funktioniert für mich, bis auf ein kleines Margin-Problem…:thinking: Ich werde das bei RTL beheben. Ich habe es gemerged UX: Fix RTL compatibility by VaperinaDEV · Pull Request #1 · VaperinaDEV/author-badge-for-topic-posts · GitHub

Können Sie einen Screenshot eines Themas teilen?
Verwenden Sie ein benutzerdefiniertes Theme oder eine Komponente, die diesen Bereich modifiziert hat?

Hinweis: Das Autoren-Badge erscheint nicht im ersten Beitrag des Themas.

1 „Gefällt mir“

immer noch :frowning:
ich benutze das Theme von Theme stelpolva
und ich benutze die Post Badge Komponente.

Ich habe dies gerade getestet, es funktioniert wie erwartet.

Nur zur Erinnerung: Ich pflege dieses Theme nicht mehr, neue Komponenten sind möglicherweise in Zukunft nicht mehr damit kompatibel…

2 „Gefällt mir“

:frowning: traurige Nachrichten

Ich habe Ihre Website überprüft und es scheint, dass die Komponente einwandfrei funktioniert…


aber nicht beim ersten Beitrag, den Sie geteilt haben

Nur eine Anmerkung: Wenn Sie den ersten Beitrag betrachten, wird das „Autoren-Badge“ nicht angezeigt. Es wird in den nachfolgenden Beiträgen des Themas angezeigt. Wie jeder weiß, ist der erste Beitrag der OP\Autor. Das hat mich anfangs verwirrt. :wink: Aber zu meiner schwachen Verteidigung, es war 3 Uhr morgens. lol


EDIT: Siehe, der Autor hat mich hier bereits geschlagen und die Antwort gegeben. :vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

2 „Gefällt mir“

Das wäre ein schönes kleines Quality-of-Life-Update, wenn es #offiziell ginge :eyes:

1 „Gefällt mir“

Warum würde das einen Unterschied machen?

2 „Gefällt mir“

Die Lebensqualität ist vielleicht zu stark, aber ich denke, sie hilft bei der Lesbarkeit eines Themas, insbesondere wenn es darum geht, dem OP Informationen zu geben und nicht nur ein Gespräch unter der Community zu führen.

1 „Gefällt mir“

Ich verstehe nicht, wie das #offiziell sein das ändern würde …

3 „Gefällt mir“

Wenn der TC offiziell gemacht würde: würde das nur bedeuten, dass das Team den Code pflegen würde.

Wenn Sie jetzt meinen, mit dem Kern zusammengeführt? Meiner Meinung nach sollte TC eher à la carte bleiben. Plugins hingegen machen manchmal Sinn, mit dem Kern zusammengeführt zu werden, aber selbst dann wäre es nicht sinnvoll, alle Plugins zusammenzuführen, außer denen, die den Kern für die breite Masse verbessern, wie Automatisierung, Chat, Spoiler-Warnung usw. mit einigen, die aus verschiedenen Gründen optional bleiben, wie z. B. die Kontrolle von Bloat.

3 „Gefällt mir“