Composer-Tipp zu spezifischen Tag-Themen

|||
|-|-|-|
| :information_source: | Zusammenfassung | Diese Theme-Komponente bietet eine Beschreibung spezifischer markierter Themen im Komponisten
| :hammer_and_wrench:|Repository| GitHub - Lemon-planting-light/discourse-composer-tip: Add tips to discourse composer when in topic with special tags |
| :question:|Installationsanleitung|So installieren Sie ein Theme oder eine Theme-Komponente|
| :open_book:|Neu bei Discourse Themes?| Anfängerleitfaden zur Verwendung von Discourse Themes

Installieren Sie diese Theme-Komponente

Zusammenfassung

:warning: Diese Theme-Komponente belegt die untere rechte Ecke des Komponisten. Wenn Sie andere Plugins oder Theme-Komponenten haben, die diesen Bereich belegen, ist sie möglicherweise nicht damit kompatibel.

[quote=“Linca, post:15, topic:255618, full:true, username:Lhc_fl”]
Vielleicht müssen Sie manuell eine CSS-Zeile zur Website hinzufügen… Ich habe nicht die Absicht, diese Plugins anzupassen, die den gleichen Platz einnehmen, hmm

.topic-tag-desc-container {
    text-align: left;
}

[/quote]

Manchmal möchten Sie vielleicht, dass etwas visuell darauf hinweist, welche Regeln Ihre Antworten befolgen sollten, wenn Themen mit bestimmten Tags markiert sind.
Die Theme-Komponente ermöglicht Ihnen genau das. Sie bietet eine Beschreibung spezifischer markierter Themen im Komponisten.

Sie bietet auch eine prägnante und leicht verständliche json_schema-Bearbeitungsbox, die die Änderung von Einstellungen sehr einfach macht.

Gleichzeitig bietet sie zwei Modi, die ich Detailmodus und Modalmodus nenne

Wie Sie oben gesehen haben, sind die von der Standardeinstellung bereitgestellten Komponentennamen und Konfigurationsbeispiele auf Chinesisch, da ich sie für mein Forum entwickle. Möglicherweise müssen Sie sie selbst ändern. Ich entschuldige mich für etwaige Unannehmlichkeiten.

Detailmodus


Modalmodus


11 „Gefällt mir“

Das sieht erstaunlich nützlich aus!

Ein Vorschlag: „Anzeigen für OP“ und „Ausblenden für Antwortenden“ haben entgegengesetzte Bedeutungen. Wie schwierig wäre es, diese in die gleiche Richtung zu bringen, wie zum Beispiel:

„Anzeigen für Erstbeitrag“ / „Anzeigen für Antworten“

oder

„Ausblenden für Erstbeitrag“ / „Ausblenden für Antworten“

?

3 „Gefällt mir“

Als Grammarly-Benutzer wäre die Komponente des Verfassers durch Grammarlys (interagierbare) Symbole teilweise verdeckt:

Ich nehme an, es könnte leicht mit CSS modifiziert werden, aber vielleicht wäre eine Einstellung zur Änderung der Ausrichtung nützlich.

3 „Gefällt mir“

Wäre es möglich, dass diese Theme-Komponente auch für Kategorien funktioniert? Das scheint besser zu sein, als Vorlagentext als Anweisungen hinzuzufügen.

Ich wäre zufrieden mit der einfachen Option, Kategorien auf die gleiche Weise wie Tags in Ihrer bestehenden Theme-Komponente zu konfigurieren – aber es wäre noch nützlicher, wenn es auf all diese Arten funktionieren könnte:

  1. für ein Tag, unabhängig von der Kategorie
  2. für eine Kategorie, unabhängig von einem Tag
  3. speziell für ein bestimmtes Tag und eine Kategorie zusammen

Und im dritten Fall wäre es schön, wenn dies die erste und zweite überschreiben würde. (Das heißt, es könnte allgemeinen Text für eine Kategorie geben, aber wenn Sie ein bestimmtes Tag auswählen, erhalten Sie etwas anderes. Oder allgemeinen Text für ein Tag, außer wenn es in einer bestimmten Kategorie verwendet wird.)

3 „Gefällt mir“

Hmmm – ich habe das installiert, aber es wird nur für Antworten angezeigt, nicht für den ersten Beitrag – egal, wie ich „Anzeige für OP“ einstelle.

2 „Gefällt mir“

Ahhh, ich glaube, vielleicht, weil ich kein Muttersprachler bin, habe ich Probleme, den Wortschatz zu verstehen?

Diese beiden Einstellungselemente beziehen sich jeweils auf „Ob sichtbar für wen gepostet wurde post_number = 1“ und „Nicht anzeigen für diejenigen, die bereits einmal geantwortet haben“.

Ich habe dies auf meinem Testforum erneut getestet und es scheint gut zu funktionieren.

2 „Gefällt mir“

Ich habe einen Fix dafür bereitgestellt, danke für den Vorschlag!
(Hinweis: Die JSON-Elemente der Einstellung wurden geändert, und das alte Einstellungselement muss erneut ausgefüllt werden)

2 „Gefällt mir“

In meinen Tests funktioniert es nur für Antworten. Es erscheint nicht, wenn ein neuer Beitrag in einem neuen Thema verfasst wird.

2 „Gefällt mir“

Ah, ich verstehe, was Sie meinen, es ist so gewollt, weil ich es ursprünglich so gestaltet habe, dass der Antwortende auf einen Blick erkennen kann, welchen Normen eine Antwort folgen sollte, aber der OP muss es nicht wissen – denn er ist derjenige, der die Norm wählt.

2 „Gefällt mir“

Oh – also bedeutet „Für OP ausblenden“, dass sie die Nachricht in Antworten auf ihre eigenen Beiträge nicht sehen? Ich habe das falsch verstanden! (Aber ich sehe jetzt auch den Nutzen dieser Einstellung!)

Hier ist der Anwendungsfall, den ich im Sinn habe. Wenn jemand etwas wie #bug oder #help wählt, könnte es einen Link zu einer Anleitung für das Verfassen guter Problemberichte geben – für den ersten Beitrag. (Das wäre schön pro Kategorie zusätzlich zu einem tagbasierten Ansatz.)

Und vielleicht könnten Antworten darauf (von anderen Personen, nicht vom OP) einen Link zu hilfreichen Ressourcen für das Verfassen guter Antworten enthalten. (Aber für diesen Anwendungsfall ist der erste Beitrag wichtiger.)

Oder ein anderer Anwendungsfall: Wenn das Thema eine Nachricht oder ein Blogbeitrag ist, könnte der Text in den Antworten die Leute daran erinnern, auf die Substanz des Textes zu antworten, und Links zum Melden von Tippfehlern oder anderen Fehlern geben (und somit hoffentlich die Antworten hilfreicher halten und die Moderationslast reduzieren).

3 „Gefällt mir“

Das ist ziemlich cool. Würden Sie in Erwägung ziehen, wie gewünscht, dies beim ersten Beitrag zu ermöglichen? Können Sie „Align left“ verwenden, um Text umzubrechen? Da ich das Plugin „chars required“ verwende, wird es rechts angezeigt.

1 „Gefällt mir“

Könnte die Kurzbeschreibung HTML akzeptieren? Ein einfaches <kbd> würde es klarer machen :wink: Sicher, es kann mit CSS erreicht werden, aber HTML wäre eine einfachere Lösung.

2 „Gefällt mir“

Ja, es unterstützt.
Nicht nur das, sondern es verwendet volles HTML, nicht HTMLsafe.

2 „Gefällt mir“

Wie kann ich die Spitze auf beiden linksbündig ausrichten? Ich benutze das Plugin “Characters required”. Dieses wird unten rechts angezeigt.

1 „Gefällt mir“

Vielleicht müssen Sie manuell eine CSS-Zeile zur Website hinzufügen… Ich habe nicht die Absicht, diese Plugins anzupassen, die denselben Platz einnehmen, hmm

.topic-tag-desc-container {
    text-align: left;
}
2 „Gefällt mir“

Sie müssten sie wahrscheinlich mit CSS ansprechen, ähnlich wie Sie hier Ihr Element ansprechen.

In der UX-Kategorie gibt es eine nette Idee, Code, der das Kompositionsmenü auf Mobilgeräten nach unten verschiebt, wobei das Zahnrad Options ersetzt und die Kompositionssymbole von links nach rechts scrollen. Es gäbe auch ein Platzierungsproblem mit Ihrer Komponente und dem Zeichenanforderungs-Plugin.

Vielen Dank für die schnelle Antwort.

Hier ist das Thema, falls Sie interessiert sind.

2 „Gefällt mir“

Wirklich? Ich konnte keine Tags zum Laufen bringen. Nicht einmal grundlegende wie <b>.

1 „Gefällt mir“

Beachten Sie, dass die Tag-Tipps nicht in Op/Post 1 angezeigt werden. Sie werden in Post #2 usw. angezeigt.

Sie müssen den Editor in der Komponente verwenden, um kurze und/oder lange Beschreibungen hinzuzufügen und zu definieren.

Test-Thema

Ich habe den CSS-Fix angewendet, damit mein Tag-Tipp links ist.

Eingekreist ist mein Tag-Tipp. Wenn ich darauf klicke, da ich ihn im Modal habe, wird die lange Beschreibung in einem schließbaren Feld aufgerufen.

1 „Gefällt mir“

Hmm… In meinem Fall funktioniert es einwandfrei

image

2 „Gefällt mir“

Ich vermute, er hat keine TAF im Editor bearbeitet und versucht nur Standardwerte ohne Tags, die mit Ihrem Beispiel übereinstimmen.

1 „Gefällt mir“