Kann mir jemand sagen, was ich hier falsch mache? Aus irgendeinem Grund bekomme ich ständig eine Fehlermeldung…
Der Code in Ihrem letzten Screenshot zeigt die URL eines Discourse-Themas als Wert für discourseEmbedUrl. Der Wert von discourseEmbedUrl sollte die kanonische URL der Seite sein, zu der Sie diesen Code-Schnipsel hinzufügen. Wenn beispielsweise die URL des Beitrags, zu dem Sie den Schnipsel hinzufügen, https://example.com/blog/my-new-blog-post lautet, dann ist dies der Wert, den Sie für discourseEmbedUrl verwenden sollten.
Es scheint auch ein Formatierungsproblem in Ihrem Code-Schnipsel zu geben. Beachten Sie die große Leertaste zwischen dem öffnenden ' und dem Beginn der URL.
Vielen Dank für die schnelle Antwort!
Ich habe es gerade ausprobiert und bekomme leider denselben Fehler dabei:
Ihre discourseEmbedUrl ist noch auf die URL eines Themas auf Ihrer Discourse-Website gesetzt. Es scheint, dass dies das Thema ist, das Sie auf Discourse erstellen möchten, aber Sie müssen es auf die kanonische URL des Blogbeitrags setzen, zu dem Sie den Code hinzufügen.
Schauen Sie sich für Details dieses Thema an: Embed Discourse comments on another website via Javascript. Möglicherweise möchten Sie das tun, was im Abschnitt (Alternative Konfiguration) Verknüpfung mit bestehenden Themen dieses Themas beschrieben ist. In diesem Fall müssen Sie dem Skript einen topicId-Parameter hinzufügen. Dieser Parameter sollte auf die id des bestehenden Discourse-Themas gesetzt werden, das Sie verwenden möchten.



