Vorschau der Themenliste (legacy)

Hey Robert,

Vielen Dank für deine schnelle Antwort.

Ja, das ist gut. Bilder müssen auch dann noch vom Discourse-Kern erkannt werden, wie es dein Plugin tut, selbst wenn sie auf externen öffentlichen Seiten gehostet werden. Genau das möchte ich, dass Discourse-Kern unterstützt. Wo kann ich diese Funktion anfordern?

Grundsätzlich werden alle meine Themenbilder von anderen externen öffentlichen Seiten wie Imgur, https://pixabay.com/ und anderen kostenlosen Seiten geladen, die uns die kostenlose Nutzung von Bildern erlauben. Ich verwende keinen Objektspeicher.

Daher lade ich die Bilder nie auf meinen eigenen Discourse-Server hoch, um meine Speicherkosten zu sparen.

Ich verwende kostenlose Drittanbieter-Bilderhosting-Seiten, um meine Bilder anzuzeigen. Lass es mich dir erklären.

Du kannst es z. B. in diesem Thema sehen: How Many Carbs on Keto? - How To Discuss

z. B.

Dieses erste Bild wird tatsächlich von Imgur geladen. Du kannst die Quelle einsehen.

Die tatsächliche Bild-URL lautet: Imgur: The magic of the Internet

Ähnlich ist es in diesem Thema: How to do Handstand yoga? - How To Discuss

Das Bild wird tatsächlich unter dieser URL gehostet; du kannst die Quelle in meinem Thema einsehen.

In all diesen Fällen habe ich zwei Probleme:

  1. Diese externen Bilder werden nicht erkannt und als Themenminiaturbilder im Topic-Preview-Plugin angezeigt, wie du auf meiner Startseite sehen kannst: https://howtodiscuss.com/. Obwohl alle meine Themen Bilder haben, werden diese Bilder nicht erkannt.

  2. Außerdem, wann immer ich meine Themen auf Social-Media-Seiten wie Facebook, Twitter, LinkedIn oder Skype teile, übernimmt das Meta-OG-Tag nicht meine externe img-src-Quelle. Stattdessen fällt es zurück und zeigt immer mein Site-Logo im Topic-Sharing-Link an, anstatt das eigentliche Themenbild, das in der Social-Media-Vorschau angezeigt werden sollte.

z. B. Sieh dir hier einen Facebook-Beitrag an: Du kannst sehen, dass das Thema zwar ein Themenbild hat, aber trotzdem immer mein Site-Logo als Fallback anzeigt :frowning:

Du kannst meine URLs hier eingeben, um das Problem zu sehen: Social Share Preview of howtodiscuss.com - Social Share Preview – Check social media link previews

Die Themen haben die Bilder extern auf öffentlichen Seiten, aber es fällt trotzdem immer auf mein Site-Logo zurück. Dieses Verhalten möchte ich nicht.

Ein anderer Freund von mir nutzt Discourse und das Topic-Liste-Preview-Plugin; auch er hat dieselben Probleme @Bcat.

Wie kann ich das lösen? Vielleicht kann ich ein erzwungenes Meta-OG-Tag für die HTML meiner Themen hinzufügen, das die img-src des externen CDN-fremden Bildes enthält? Wie mache ich das? Damit Social-Media-Seiten und dieses Topic-Liste-Preview-Plugin meine Themenbilder auf meiner Startseite erkennen und anzeigen können.

Kannst du mir sagen, wie ich das öffentliche OG-Tag der Themen für jedes meiner Themen ändern oder überschreiben kann, damit es diese öffentlichen Bilder als Themenminiaturbilder verwendet?

1 „Gefällt mir“