In jedem Browser scheint das Zitieren völlig zufällig zu funktionieren – bei manchen Inhalten klappt es, bei anderen wird gar keine Zitier-Schaltfläche angezeigt. Ich erkenne kein Muster darin. Ich verwende Discourse 2.6.0 beta5.
Was übersehe ich? Gibt es eine Einstellung, die angepasst werden muss? Aber es wirkt einfach fehlerhaft.
Hey Andrew, hast du dieses Problem mit dem Discourse WordPress-Plugin oder nur mit Discourse? Wenn es nur bei Discourse auftritt, ändere bitte die Kategorie deines Beitrags auf Support (aktuell ist es Support > WordPress).
Zum Problem selbst: Könntest du uns bitte Schritt für Schritt beschreiben, wie man das Problem reproduziert, zum Beispiel:
Ich markiere einen Text in einem Beitrag, den ich zitieren möchte.
Weitere Tests zeigen, dass es tatsächlich so ist, dass ich Text, der nach einem Zitat steht, nicht zitieren kann. Das kann doch nicht das gewünschte Verhalten sein, oder? Text vor einem Zitat kann ich zitieren.
Ah, ignoriert das alles. Es ist ein Beitrag, der manuelle Zeilenumbrüche enthält (auf den ersten Blick schwer zu erkennen), und wenn man das auszuwählen scheint, was wie ein Absatz aussieht, funktioniert das Zitieren nicht. Es ist also wirklich kein Problem. Ich habe mich gefragt, warum das plötzlich passiert – es sind nur Beiträge von einem unberechenbaren Nutzer. Höchstwahrscheinlich handelt es sich um Beiträge, die per E-Mail eingereicht wurden und bei denen die Zeilen umgebrochen wurden.
Es scheint aufzutreten, wenn die Auswahl die Grenze von HTML-Elementen überschreitet.
Wenn ich beispielsweise Text auswähle, der vollständig in einem eigenen <p>-Element ohne <code>-Elemente enthalten ist, funktioniert alles einwandfrei. Sobald ich jedoch auch den <code>-Teil auswähle, wird die Schaltfläche „Zitieren
Es liegt nicht am Theme. Ich habe mehrere Themes ausprobiert. Ich weiß nicht, wie ich das hier am besten darstelle, aber wie erwähnt, reichen einige meiner Benutzer Beiträge per E-Mail ein, und E-Mail-Clients machen mit Zeilenumbrüchen und harten Zeilenumbrüchen allerhand Unkontrollierbares. Auf der speziellen Seite, auf der ich dies bemerkt habe, ist das, was wie ein zusammenhängender Absatz aussieht, eine Reihe von Zeilen, die im HTML durch getrennt sind. Man kann die Zeilen zitieren, aber nicht den gesamten Absatz. Hier ist ein Versuch, dies zu zeigen:
Dies ist nur ein Test. Es scheint, als könnte man ganze
Absätze nicht zitieren, wennZeilen
durch -Tags getrennt sind, wie
hier.
[Jetzt, nachdem ich dies gepostet habe, funktioniert es auf dieser Discourse-Meta-Site, aber nicht auf meiner Instanz, Version 2.6.0.beta5, neuestes Update, Standard-Dark-Theme.]
Das ist etwas heikel, da es auf meiner Seite offensichtlich fehlerhaft ist, sonst würde ich das nicht ansprechen. Natürlich muss man den Fehler reproduzieren können, aber …
Die neueste Version. Du kannst die Seitenquelle anzeigen und nach dem Generator-Tag ganz oben suchen.
Bleibt dein Problem auch im abgesicherten Modus bestehen?
Edit: Ich dachte, du hättest das gesagt, aber es ist immer noch die beste Erklärung. Falls du es noch nicht getan hast, könntest du einen Neuaufbau durchführen. Das behebt die Probleme sehr oft.