| Zusammenfassung | Kurz gesagt: Es ändert das Verhalten der Antwort-Buttons für Beiträge (nicht für Themen), sodass ein Beitrag mit einem einzigen Klick automatisch zitiert wird. | |
| Repository-Link | GitHub - merefield/discourse-quick-quote: A Theme component to change the behaviour of the Post Reply buttons to quote a Post automatically in a single click. · GitHub | |
| Installationsanleitung | Installing a theme or theme component | |
| Sponsoring | Bitte erwäge, ein fortlaufender Sponsor meiner Open-Source-Arbeit zu werden, und wähle eine Stufe, die den Ressourcen und Anforderungen deiner Person oder Organisation entspricht. So stellst du sicher, dass dieses Component die Wartung erhält, die es verdient, und auch in Zukunft auf deiner Seite funktioniert. |
Gefällt dir dieses Theme-Component? Bitte gib ihm einen
auf GitHub
Was es tut
Kurz gesagt: Es ändert das Verhalten der Antwort-Buttons für Beiträge (nicht für Themen), sodass ein Beitrag mit einem einzigen Klick automatisch zitiert wird.
Es gibt mehrere Einstellungen, um zu verfeinern, was und wann zitiert wird. Du kannst sogar die Verschachtelung von Zitaten festlegen, um diesen „alten Stil“ zu erzeugen.
Da das automatische Zitat in den Composer übernommen wird, kannst du es dort bei Bedarf manuell bearbeiten (aber das untergräbt dann den „schnellen“ Teil
).
Es ändert nicht das Verhalten des unteren Antwort-Buttons für Themen noch das Zitat-Tool.
Warum
-
Einige haben das Gefühl, dass das Zitieren in der Standardinstallation zu viele Klicks erfordert. Dies ist auf Touch-Geräten ein größeres Problem.
-
„Auto-Zitieren“ ist besonders nützlich, wenn die Antwort auf einen Beitrag weit zurück liegt. Dieses Plugin zählt, wie weit zurück der referenzierte Beitrag liegt, und fügt automatisch ein Zitat ein, wenn er weit genug zurück liegt. Dies hilft den Nutzern, den Kontext etwas schneller zu verstehen.
-
Es bringt „Verschachtelte Zitate“ zurück! (Standard: AUS) Das Component könnte besonders für diejenigen attraktiv sein, die an einige der „alten“ Forenplattformen gewöhnt sind
. Es ist eine Frage des Geschmacks – wenn du verschachtelte Zitate sehen möchtest, kannst du das jetzt tun, aber sei dir der Auswirkungen auf den Platz bewusst!
Du brauchst es nicht, wenn
du zu 100 % mit dem Standardverhalten der Beitragsantwort zufrieden bist. Ich bin es auch, aber es ist gut, Optionen zu haben, oder?
Einstellungen
quick_quote_post_location_threshold: “Anzahl der Beiträge zurück, bevor Quick Quote aktiviert wird.”
Steuert, wie weit zurück ein Beitrag liegen muss, bevor das Auto-Zitieren ausgelöst wird. Vermeidet unnötige Zitate von aktuellen Beiträgen.
quick_quote_remove_links: “Entferne alle Links (inkl. Bilder) aus Zitaten”
Räumt auf und verbessert die Platznutzung.
quick_quote_remove_prior_quotes: “Entferne alle vorherigen (verschachtelten) Zitate”
Standardmäßig aktiviert. Deaktiviere diese Einstellung für das ultimative verschachtelte Old-Skool-Erlebnis. (Sorry Jeff!
)
quick_quote_remove_contiguous_new_lines: “Entferne unnötige Zeilenumbrüche”
Zeilenumbrüche sind überbewertet.
quick_quote_character_limit: “Zitat-Zeichenlimit (verwendet die letzten x Zeichen, wenn die Gesamtlänge größer ist)”
Auszüge sind ziemlich einfach
. Greife zum Zitat-Tool, wenn du ein gezielteres Zitat benötigst (das nicht vom Plugin überschrieben wird).
Bekannte Einschränkungen
Das Theme-Component ist in der Art, wie es die Vorbereitung eines Zitats handhabt, ziemlich einfach. Einige Einstellungen funktionieren besser zusammen als andere, und es liegt am Administrator, zu bestimmen, was für ihn funktioniert. Einige Komplexität wird vermieden, z. B. gibt es ein Auszugs-Zeichenlimit, das Wörter halbieren kann. Die Formatierung wird vereinfacht, da Tags entfernt werden, um das Risiko zu vermeiden, dass ein Tag abgeschnitten wird und Korruption verursacht – auch dies dient der Einfachheit. Die Zitatverarbeitung basiert stark auf regulären Ausdrücken, von denen nicht alle vollständig fehlerfrei sind, aber „gut genug“ funktionieren. Diese können während der Lebensdauer des Theme-Components verfeinert werden.
Dies wurde kürzlich aus meinem identischen Plugin portiert, könnte aber dabei Bugs aufgefangen haben. Lass es mich wissen, wenn du welche findest.
Mein Sponsor und die Inspiration für dieses Component
Bitte danke @Merlls_Rizzini für das Sponsoring dieser Arbeit. Die Funktionalität ist ein Gedankenaustausch zwischen uns beiden und teilweise inspiriert von diesem Beitrag von @eesty.
Hinweis: Dies basierte auf meinem Fast Quote Plugin, wurde aber in ein Theme-Component-Format umgewandelt, um mehr Site-Managern den Zugang zu ermöglichen, wenn sie von einem Drittanbieter gehostet werden. @sam schlug vor, dies in ein Theme-Component umzuwandeln, da es kein Backend-Component gab, und @sully gab mir den letzten Schub, dies zu portieren, nachdem er seine eigene Theme-Version erstellt hatte.
Jedes Feedback ist willkommen.




