Veo todos los temas solicitados: https://forum.flowster.app/embed/topics?discourse_embed_id=de-k0ofgk7q0&category=17&per_page=5&template=complete&top_period=all
¿Quizás el div donde vive el iframe es demasiado pequeño para que veas los otros?
Veo todos los temas solicitados: https://forum.flowster.app/embed/topics?discourse_embed_id=de-k0ofgk7q0&category=17&per_page=5&template=complete&top_period=all
¿Quizás el div donde vive el iframe es demasiado pequeño para que veas los otros?
@Falco ¡Gracias por tu ayuda! Usando ese enlace veo varios temas, sin embargo, ¿por qué no funciona este código HTML? ¿Estoy haciendo algo mal con la etiqueta \u003cd-topics-list\u003e?
\u003c!DOCTYPE html\u003e
\u003chtml lang=\"en\"\u003e
\u003chead\u003e
\t\u003cscript src=\"https://forum.flowster.app/javascripts/embed-topics.js\"\u003e\u003c/script\u003e
\u003c/head\u003e
\u003cbody\u003e
\t\u003cd-topics-list discourse-url=\"https://forum.flowster.app\" template=\"complete\" top_period=\"all\" category=\"17\" per-page=\"5\"\u003e\u003c/d-topics-list\u003e
\u003c/body\u003e
\u003c/html\u003e
¿Alguien sabe la respuesta? ¿Por qué mi código HTML anterior no funciona? ![]()
Cuando Google renderiza una página que incluye la función de incrustación de temas de Discourse, parece utilizar elementos <div> en mayúsculas.
A continuación, se muestra una captura de pantalla del HTML renderizado de la consola de búsqueda de Google.
Un problema con las listas de temas incrustadas es que, cuando se hace clic en una entrada de la lista de temas incrustada, los usuarios siempre son dirigidos a la primera publicación del tema. Recibimos una solicitud a través de nuestro sistema de soporte preguntando si había alguna manera de que los usuarios fueran dirigidos a la última publicación del tema en lugar de a la primera.
Si esto es algo que sería útil para otros sitios, ¿hay alguna manera de que se pueda agregar un parámetro last al código de incrustación para que los usuarios sean dirigidos automáticamente a la última publicación del tema en lugar de a la primera?
Me doy cuenta de que esto va en contra de la idea de que las discusiones están destinadas a ser leídas de principio a fin, pero dado que no es posible almacenar la última publicación leída por un usuario en el sitio donde está incrustada la lista de temas, permitir que los sitios dirijan a los usuarios a la última publicación del tema podría ser razonable en este caso.
Creo que esto valió la pena mencionarlo de nuevo, es un problema de SEO bastante grave en una página.
Los encabezados de las URL creadas utilizando los temas incrustados tienen una etiqueta x-robots: noindex, indexifembedded
El indexifembedded es solo para Google
Debería parecerse más a X-Robots-Tag: googlebot:noindex,indexifembedded
O quizás simplemente eliminar la etiqueta por completo.
Lo realmente negativo es que Bing o cualquier otro rastreador no indexará ni tendrá en cuenta el contenido mostrado por el tema incrustado. (porque solo capta la parte noindex)
Eso es exactamente lo que queremos, ¿verdad? No quiero que ningún rastreador indexe nada directamente en /embed/topics.
Hola @Falco
No lo creo, ya que eso significaría que mi URL de ejemplo no se indexaría.
Google está rastreando esas URL como URL separadas. Distintas de la URL en la que se muestra el tema incrustado.
Aún así rastreará mi URL
https://www.flynumber.com/products/virtual-phone-number/australia
pero Bing llegará a la URL incrustada/temas, verá la no indexación y no la contará para la URL anterior.
Mientras que Google no indexará la URL incrustada/temas, pero como entiende el “indexifembedded”, seguirá contando el contenido para la página donde se muestra la incrustación.
Después de usar esto, aquí tienes algunos comentarios…
Sería bueno incluir varias categorías y no solo una. He tenido que experimentar para no mostrar ciertos hilos. Usar exclude_tag funciona para esto.
Sin embargo, creé una etiqueta admin que añado a los hilos que no quiero que se muestren en el embed. Cuando intenté cambiar la configuración de mi etiqueta admin a Las etiquetas solo son visibles para los siguientes grupos, se elimina la funcionalidad de exclude_tag.
Esperaba ocultar la etiqueta en mi foro y que la etiqueta aún estuviera excluida del embed.
¿Alguien ha intentado incrustar Discourse en una página de Salesforce que diga Comunidad usando LWC? No creo que \u003cd-topics-list\u003e sea reconocido allí.
No es el fin del mundo, pero el parámetro de búsqueda no incluye las etiquetas asociadas al tema.
Tengo esto, por ejemplo:
<div class="rss-widget">
<h2 style="text-align: center;">Temas del foro relacionados con EE. UU.</h2>
<hr>
<script defer src="https://discuss.example.com/javascripts/embed-topics.js"></script>
<d-topics-list discourse-url="https://discuss.example.com" template="complete" search="usa" per-page="7"></d-topics-list>
</div>
No mostrará temas con la etiqueta “usa”, si escribes “usa” en el cuerpo de una publicación, aparecerá.
¡Hola!
¿Es posible mostrar las etiquetas (o la categoría) de un tema en la lista incrustada? ¿O añadir las clases CSS que están disponibles en la página principal, para que podamos dar estilo a los temas?
Supongo que lo que busco es poder hacer que la lista de temas incrustada se vea igual que la lista de temas en la página principal… por ejemplo, esta: Topics tagged official …