¡Seguro que esto se ha tratado en alguna parte, PERO, a riesgo de ser criticado, alguien sabe cómo mostrar las Últimas Discusiones (rss? xml?) en otra página?
Para nosotros, el foro de discourse será un subdirectorio de un sitio más grande. Me encantaría mostrar los últimos 5 temas de discusión en la página principal del sitio principal como una forma de involucrar a la gente con el foro.
¿Alguna idea sobre cómo hacer esto? ¿Referencias a publicaciones?
1 me gusta
Puedes incrustar discourse en un sitio web:
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…
Discourse has the ability to embed the comments from a topic in a remote site using a Javascript API that creates an IFRAME. For an example of this in action, check out Coding Horror’s blog . The blog is run via Ghost but the comments are embedded from his Discourse forum .
One important thing to note with this setup is that users have to navigate to your forum to post replies. This is intentional, as we feel that the posting interface on a Discourse forum is currently much richer than what we …
¿Funcionaría eso para tu configuración?
5 Me gusta
Canapin
(Coin-coin le Canapin)
7 Marzo, 2022 18:09
3
No sé si ayudará, pero muestro un extracto de los últimos temas en mi sitio web de Wordpress.
https://monocycle.info/ Mira la barra lateral derecha.
Uso https://forum.monocycle.info/latest.json?order=created&ascending=false
Pero necesito información adicional, así que uso https://forum.monocycle.info/site.json para obtener los nombres de las categorías a partir de su ID.
También uso https://forum.monocycle.info/t/[topic-number] para cada uno de mis 5 últimos temas para obtener información adicional.
No hago muchas de estas solicitudes, uso una tarea CRON, por lo que no se actualiza en tiempo real, tal vez dos o una vez al día…
Quizás el enlace de @JammyDodger sea de más ayuda
3 Me gusta
Gracias por la respuesta. Investigaré esto y te informaré si funciona para nuestro sitio.
-ck
2 Me gusta
¡Esto es genial, gracias!
1 me gusta