Hallo Leute, ich habe Probleme mit den aufbereiteten Inhalten von Beiträgen mit Bildern.
Die Sache ist, dass wir einen benutzerdefinierten Link für Bilder verwenden, der so aussieht: /api/v1/discourse/custom/link/hash_id/filename.png
Alles gut, wenn der Beitrag erstellt wird, aber es gibt einen Punkt, an dem Discourse den HTML-Code des Beitrags aufbereitet, der feststellt, dass dieser Link “defekt” ist, und seinen Inhalt durch ein <span> wie das folgende ersetzt:
Dies geschieht nicht bei Datei-Uploads. Ich frage mich also, ob es eine Möglichkeit gibt, diese Validierung zu deaktivieren, um die aufbereitete Version intakt zu halten?
Die Lösung für dieses Problem war, den Hostnamen für das Bild einzufügen, um den vollständigen Link zu erhalten. Auf diese Weise, selbst wenn Discourse keinen Zugriff auf die Ressource hat, werden die img-Elemente in der gekochten Version nicht beeinträchtigt.