Hallo, ich möchte Topic-Links als Titel anzeigen.
Wenn ich ein Topic in einer privaten Kategorie darunter poste,
wurde der Topic-Link, der sich in derselben Kategorie befindet, nicht als Titel angezeigt.
Wie kann ich das beheben?
Dies ist eine Sicherheitsfunktion. Wir müssen hier bei Erweiterungen extrem vorsichtig sein, da Redakteure sonst private Informationen über Themen ersehen könnten, die sie nicht einsehen dürfen.
Ja, ich stimme zu, dass Titel für nicht autorisierte Benutzer ausgeblendet werden sollten.
Ich möchte den Unterschied zur Onebox wissen.
Zum Beispiel befinden sich Topic A und Topic B in derselben privaten Kategorie.
Topic B enthält einen Link zu Topic A.
Bei Verwendung einer Onebox zeigt Topic B eine Vorschau von Topic A mit Titel an.
Bei Verwendung eines Leerzeichens mit der URL von Topic A zeigt Topic B nur die URL von Topic A an.
Bestätigt: Dies ist eine Besonderheit beim Inline-Oneboxer, die wir beheben sollten.
Der folgende PR stellt sicher, dass Links mit nachgestellten Leerzeichen in reguläre Oneboxes und nicht in Inline-Oneboxes umgewandelt werden:
Ich glaube nicht, dass wir URLs mit führenden Leerzeichen vollständig oneboxen wollen? Es wurde erheblicher Aufwand betrieben, um sicherzustellen, dass führende Leerzeichen ein Oneboxing verhindern:
Ich denke, das Inline-Oneboxing ist korrekt, aber wir müssen den Inline-Oneboxer so anpassen, dass er kategorienübergreifend genauso funktioniert wie der reguläre Oneboxer.
Ja, @dan ist bereits informiert und arbeitet daran, seinen PR zu aktualisieren ![]()
Das Problem hier wurde dadurch verursacht, dass InlineOneboxer den Kontext des Links (d. h. die Kategorie des Themas) nicht berücksichtigt. Ich habe Oneboxer refaktoriert, um dieselbe Methode freizugeben, die zum Abrufen des Topic-Objekts verwendet wird. Langfristig sollten wir jedoch die beiden Klassen zusammenführen und eine Option inline: einführen.
