Gibt es eine Möglichkeit, bestimmte Themen oder “neueste Beiträge” oder ähnliches in eine Drittanbieter-Website einzubetten? Vorzugsweise nur mit etwas Javascript- oder iframe-Code.
Ich habe versucht zu suchen und zu googeln und konnte keine Lösung finden.
Vielen Dank im Voraus!
Das war das Nächstliegende, das mir einfiel, aber es ist für Kommentare.
<div data-theme-toc="true"> </div>
Discourse verfügt über die Möglichkeit, die Kommentare aus einem Thema in einer externen Website mithilfe einer Javascript-API einzubetten, die einen IFRAME erstellt. Ein Beispiel hierfür finden Sie im [Coding Horror Blog](http://blog.codinghorror.com/welcome-to-the-internet-of-compromised-things/#discourse-comments). Der Blog wird über [Ghost](https://ghost.org/) betrieben, aber die Kommentare werden aus seinem [Discourse Forum](http://discourse.codinghorror.…
Ja, das ist möglich und funktioniert gut:
If you grab the latest builds of Discourse you’ll get a the ability to embed topic lists in other sites via some simple Javascript and HTML.
The typical use case for this is a blog or other content driven site, where you want a widget on the side of the screen that lists topics. You can filter by category, tag, or any of the other public filter options available.
How to Embed a list of Topics
First, you must enable the embed topics list site setting.
Then, in your HTML add a <script> tag tha…
Super! Das sieht so aus, als würde es funktionieren.
Ich frage mich nur, warum ich nur 1 Thema angezeigt bekomme? Weiß das jemand?
Hier ist die Kategorie (mit vielen Themen): Amazon Specific - Process & Workflow Management Forum
Und der Einbettungscode:
<d-topics-list discourse-url="https://forum.flowster.app" template="complete" top_period="all" category="17" per-page="5"></d-topics-list>
Aber es erscheint nur ein Thema:
:denkend:
Falco
(Falco)
27. Juni 2022 um 01:46
6
Können Sie die URL teilen, auf der das Embedding lebt?
@Falco hier ist das HTML. Es ist noch nirgends zu finden (da es nicht funktioniert, erscheint nur ein Thema)
<!DOCTYPE html>
<html lang="en">
<head>
<script src="https://forum.flowster.app/javascripts/embed-topics.js"></script>
</head>
<body>
<d-topics-list discourse-url="https://forum.flowster.app" template="complete" top_period="all" category="17" per-page="5"></d-topics-list>
</body>
</html>