Discourse hat die Link-Antwort zwischengespeichert, daher ist dies überflüssig.
Hrmm.. gibt es eine Möglichkeit, diesen Cache zu leeren, wenn ein Beitrag bearbeitet wird? Wäre das ein Discourse-Problem oder könnte TLP das übernehmen?
Hast du meinen Vorschlag für eine zufällige Abfragezeichenkette ausprobiert? Zum Beispiel myurl.com?peter=green. In diesem Szenario ist TLP eher oberflächlich.
Das habe ich getan. Entschuldige, falls das nicht klar war, das Bild hat sich nicht verändert.
Dann wird möglicherweise nicht das verwendete og-Tag geändert. Um das genau verwendete Tag zu bestätigen, müsste man den Discourse-Quellcode untersuchen.
Können Sie bestätigen, dass sich das Onebox-Bild im Thema @Stanzilla ändert? Denn wenn sich das nicht ändert, verwendet Onebox definitiv ein anderes Quell-Tag.
Wenn sich die Onebox nicht ändert, kann ich nicht verstehen, warum TLP etwas anderes anzeigen sollte.
Es wird definitiv og:image verwendet, wie hier in den Onebox-Spezifikationen zu sehen ist: onebox/spec/lib/onebox/open_graph_spec.rb at b816ada0cc09a374abdddf195c7986668862a26b · discourse/onebox · GitHub
Es sei denn, Sie erstellen eine Onebox für eine Art Embed, klingt dies nach einem Caching-Problem.
Könnten Sie das Plugin entfernen und stattdessen meinen TC ausprobieren? So kann ich die kleinen Überschreibungen ausschließen, die ich hier durchführe: discourse/lib/cooked_post_processor.rb at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub hier: discourse-topic-previews-sidecar/lib/cooked_post_processor_edits.rb at 971ba5d3a868506b34b61201c32640a0a6bbaa01 · merefield/discourse-topic-previews-sidecar · GitHub, falls sie das Problem verursachen.
Wenn der TC für ein neues Thema das gleiche Problem zeigt, liegt es an den Kernkriterien und dem Code von Discourse.
Ich kann bestätigen, dass sich das Onebox-Bild ändert.
Etwas beschädigt dein JavaScript. Hast du ohne TLP neu aufgebaut? Beides gleichzeitig auszuführen, funktioniert nicht.
Überprüfe deine Konsole auf Fehler.
Ich habe nach dem Deaktivieren des Plugins neu aufgebaut, ja. Die Konsole zeigt nur Warnungen:
Edit: Ich hatte eine weitere Komponente, die das Styling dieser Seite beeinflusst. Nach dem Deaktivieren dieser Komponente waren die Bilder wieder da.
Anschließend habe ich das HTML des Beitrags aus dem ursprünglichen Problem neu erstellt, und jetzt wird das aktualisierte Bild angezeigt. Es funktioniert also mit Ihrer Komponente, aber nicht mit dem ursprünglichen TLP-Plugin.
Ich denke, das passiert, wenn ein Thema mit einem „Featured Link
Oh, das ist interessant.
Aber was passiert im TLP-Plugin, wenn du über den hervorgehobenen Link derselben Zielseite ein neues Thema erstellst, nachdem das og-Bild aktualisiert wurde?
Wenn das zu aufwendig ist, kannst du einfach bei TC bleiben.
Ich werde es gleich versuchen! TC ist nett, und ich würde dabei bleiben, wenn es im Allgemeinen einfach besser funktioniert. Aber ich möchte/brauche diese anderen Anpassungen für die Themenliste, die ich deaktivieren musste. Ich denke nicht, dass ich Zeit haben werde, sie für TC speziell anzupassen, während sie mit TLP einfach funktionieren. Sie verstecken die zusätzlichen Avatare in der Liste, sodass nur der des Themenerstellers und einige weitere angezeigt werden.
Okay, in TLP getestet, den hervorgehobenen Link aus einem Thema entfernt, das HTML neu aufgebaut – jetzt ist überhaupt kein Bild mehr vorhanden.
Ich habe dann ?test=true zur URL im Thread hinzugefügt. Kein Bild.
Anschließend habe ich das HTML im Beitrag neu aufgebaut, immer noch kein Bild.
Edit: Okay, es hat etwas gedauert, aber jetzt ist wieder eines da, und zwar das richtige bzw. neueste Bild aus dem Link.
Gibt es eine Möglichkeit, Links in der Vorschau von Themen nicht zu parsen, damit die Funktion ‘Auf Beschreibung klicken und zum Thread gehen’ nicht unterbrochen wird?
Du könntest etwas CSS ausprobieren? Z. B.: How to Disable Links | CSS-Tricks
Natürlich, aber wie kann man Links für bestimmte Benutzergruppen ausblenden/anzeigen?
Wenn du jemanden brauchst, der das für dich erstellt, schlage ich vor, dass du im Marketplace postest. Das geht über den Umfang des Plugins hinaus.
Vorschaubilder/Miniaturansichten erscheinen bei mir ebenfalls erst nach fünf Minuten.
Dies ist ein Kernprozess, der im Hintergrund ausgeführt wird. Das Plugin greift dabei nicht ein. Eine Verzögerung ist normal.

