| Zusammenfassung | Einfach gesagt: Es ändert das Verhalten der „Antwort auf Beitrag"-Buttons (nicht „Antwort auf Thema"), um einen Beitrag automatisch mit einem einzigen Klick zu zitieren. | |
| 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ägen Sie, ein laufender Sponsor meiner Open-Source-Arbeit auf einem Niveau zu werden, das Ihren oder den Ressourcen und Bedürfnissen Ihrer Organisation entspricht, um sicherzustellen, dass diese Komponente die Wartung erhält, die sie verdient, und in Zukunft weiterhin für Ihre Seite funktioniert. |
Gefällt Ihnen diese Theme-Komponente? Bitte
sie auf GitHub
Was es tut
Einfach gesagt: Es ändert das Verhalten der „Antwort auf Beitrag"-Buttons (nicht „Antwort auf Thema"), um einen Beitrag automatisch mit einem einzigen Klick zu zitieren.
Es gibt mehrere Einstellungen, um zu verfeinern, was zitiert wird und wann. Sie können sogar die Verschachtelung von Zitaten für dieses „alte" Gefühl angeben.
Da das automatisierte Zitat an den Composer geliefert wird, können Sie es von dort aus manuell verfeinern, wenn Sie möchten (das würde jedoch den „schnellen" Teil
etwas zunichte machen).
Es ändert nicht das Verhalten des unteren „Antwort auf Thema"-Buttons noch des Zitat-Tools.
Warum
-
Einige haben das Gefühl, dass das Zitieren zu viele Klicks in der Standardinstallation erfordert. Dies ist ein größeres Problem bei Touch-Geräten.
-
„Automatisches Zitieren" ist besonders nützlich, wenn die Antwort auf einen Beitrag geht, der weit zurückliegt. Dieses Plugin zählt, wie weit zurück der referenzierte Beitrag liegt, und fügt automatisch ein Zitat ein, wenn es weit genug zurückliegt. Dies hilft den Menschen, den Kontext etwas schneller zu verstehen.
-
Es bringt „Verschachtelte Zitate" zurück! (Standardmäßig AUS) Die Komponente kann besonders attraktiv für diejenigen sein, die mit einigen der „alten" Forum-Plattformen
vertraut sind, und ist eine Frage des Geschmacks – wenn Sie verschachtelte Zitate sehen möchten, können Sie dies jetzt tun, aber seien Sie sich der Konsequenzen für den Platz bewusst!
Sie brauchen es nicht, wenn
Sie zu 100 % mit dem Standardverhalten der „Antwort auf Thema"-Buttons zufrieden sind. Ich bin es, aber es ist großartig, Optionen zu haben, oder?
Einstellungen
quick_quote_post_location_threshold: „Anzahl der Beiträge zurück, bevor das schnelle Zitat aktiviert wird."
Steuern Sie, wie weit zurück ein Beitrag sein muss, bevor das automatische Zitieren ausgelöst wird. Vermeidet unnötiges Zitieren neuerer Beiträge.
quick_quote_remove_links: „Entfernt alle Links (inkl. Bilder) aus Zitaten"
Räumt auf und verbessert die Platznutzung.
quick_quote_remove_prior_quotes: „Entfernt alle vorherigen (verschachtelten) Zitate"
Standardmäßig aktiviert. Deaktivieren Sie diese Einstellung für das ultimative verschachtelte „alte" Erlebnis. (Entschuldigung, Jeff!
)
quick_quote_remove_contiguous_new_lines: „Entfernt unnötige Zeilenumbrüche"
Zeilenumbrüche sind überbewertet.
quick_quote_character_limit: „Zeichenbegrenzung für Zitate (verwendet die letzten x Zeichen, wenn die Gesamtlänge größer ist)"
Auszüge sind ziemlich einfach
Kehren Sie zum Zitat-Tool zurück, wenn Sie ein gezielteres Zitat benötigen (das vom Plugin nicht überschrieben wird).
Bekannte Einschränkungen
Unterstützt nicht den neuen Rich-Text-Modus des Composers. Updates im Kern scheinen das Problem behoben zu haben?
Die Theme-Komponente ist relativ einfach in der Art, wie sie die Vorbereitung eines Zitats handhabt. Einige Einstellungen funktionieren besser zusammen als andere, und es liegt an dem Administrator zu bestimmen, was für ihn funktioniert. Einige Komplexität wird vermieden, z. B. gibt es eine Zeichenbegrenzung für Auszüge, die Wörter in zwei Teile teilen kann. Die Formatierung wird vereinfacht, da Tags entfernt werden, um das Risiko zu vermeiden, ein Tag abzuschneiden und eine Beschädigung zu verursachen – auch dies dient der Einfachheit. Die Zitatverarbeitung stützt sich stark auf reguläre Ausdrücke, von denen nicht alle völlig fehlerfrei sind, aber „gut genug" funktionieren. Diese können im Laufe der Lebensdauer der Theme-Komponente verfeinert werden.
Dies wurde kürzlich von meinem identischen Plugin portiert, könnte aber在这个过程中 Fehler eingefangen haben. Lassen Sie es mich wissen, wenn Sie auf welche stoßen.
Mein Sponsor und die Inspiration für diese Komponente
Bitte danken Sie @Merlls_Rizzini für die Sponsoring dieser Arbeit. Die Funktionalität ist ein Brain-Dump von uns beiden und ist teilweise inspiriert von diesem Beitrag von @eesty.
NB Dies basierte auf meinem Fast Quote Plugin, wurde aber in ein Theme-Komponentenformat verschoben, um mehr Site-Verwaltern Zugang zu gewähren, wenn sie von einem Drittanbieter gehostet werden. @sam schlug vor, dies in eine Theme-Komponente umzuwandeln, da es keine Backend-Komponente gab, und @sully gab mir den letzten Schub, dies zu verschieben, nachdem er seine eigene Theme-Version erstellt hatte.
Alle Rückmeldungen sind willkommen.






