# ¿Cómo lograr un diseño lado a lado para las publicaciones del tema como esta?

**URL:** https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672
**Category:** Support
**Created:** [10 Marzo, 2025 18:18 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672 "2025-03-10T18:18:30Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![lilstranded](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilstranded/32/490372_2.png) [@lilstranded](https://meta.discourse.org/u/lilstranded)
#### Post date: [10 Marzo, 2025 18:18 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/1 "2025-03-10T18:18:30Z")

</div>

Me encantaría lograr una disposición lado a lado para mi instancia de Discourse (ver imagen adjunta). ¿Alguien podría guiarme sobre cómo hacerlo? ¡Agradezco cualquier ayuda que puedan brindarme!

 ![Esta imagen contiene una captura de pantalla de un comentario de YouTube de un usuario llamado "Everyone" discutiendo el uso de colisionadores en el diseño y animación de personajes, sugiriendo la implementación de una forma de cápsula para el cálculo de colisiones en lugar de una antena larga, y mencionando la conveniencia de usar una caja simple para evitar complicaciones. (Subtitulado por IA)](https://global.discourse-cdn.com/meta/original/4X/3/0/7/307673be7c3da27f5062ff6281b7bade4bd71bf3.png)

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [10 Marzo, 2025 23:10 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/3 "2025-03-10T23:10:23Z")

</div>

¿Flexboxes de CSS, quizás? Solo de lo primero que me vino a la cabeza. Luego, quizás, usando la API/requests para obtener otros datos como el conteo de publicaciones.

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [11 Marzo, 2025 00:05 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/4 "2025-03-11T00:05:09Z")

</div>

¿Lo que quieres es básicamente reemplazar las barras horizontales por barras verticales?  
Podrían hacerse con un componente de tema, y no se pueden hacer solo con CSS.  
Requeriría cuidado para no romper nada, y podría no ser trivial de hacer :pensando:

---

<div class="post-metadata">

### Author: ![lilstranded](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilstranded/32/490372_2.png) [@lilstranded](https://meta.discourse.org/u/lilstranded)
#### Post date: [11 Marzo, 2025 17:13 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/5 "2025-03-11T17:13:08Z")

</div>

He probado un poco de ajuste básico de flexbox, pero solo rompió el diseño.

---

<div class="post-metadata">

### Author: ![lilstranded](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilstranded/32/490372_2.png) [@lilstranded](https://meta.discourse.org/u/lilstranded)
#### Post date: [11 Marzo, 2025 17:14 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/6 "2025-03-11T17:14:29Z")

</div>

Hola @Canapin! básicamente quiero los detalles del autor de la publicación a la izquierda y el contenido de la publicación a la derecha en lugar de que estén uno encima del otro como el diseño de stock de discourse.  
Sería útil si hay mods para ello.

---

<div class="post-metadata">

### Author: ![manuel](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/manuel/32/468169_2.png) [@manuel](https://meta.discourse.org/u/manuel)
#### Post date: [11 Marzo, 2025 17:24 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/7 "2025-03-11T17:24:00Z")

</div>

> [@Canapin](#):
>
> no se puede hacer solo con css.

Estoy de acuerdo, no puedes reposicionar estos elementos de forma limpia con CSS. El avatar y los metadatos predeterminados se organizan por separado en la plantilla:

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/6/a/d6a631d2abd6d4a43207edf3cd74068f8bb1dfa1.png)

Me pregunto cómo se hace realmente en los foros de Epic. ¿Es una anulación de plantilla? No veo ninguna salida de plugin en esta ubicación:

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/8/f/d8f5ffbd8da28d92a05fe4229ab429aca6d2b827.png)

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11 Marzo, 2025 17:39 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/8 "2025-03-11T17:39:07Z")

</div>

Por lo que veo, volveron a añadir los datos (nombre de usuario, etc.) después del contenido del widget `post-avatar`, añadieron algo de ancho a `.topic-avatar`, y ocultan todo lo demás con CSS excepto la fecha. Déjame ver si puedo reproducirlo.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [12 Marzo, 2025 00:08 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/9 "2025-03-12T00:08:50Z")

</div>

Puedes probar este componente de tema básico: [GitHub - Arkshine/discourse-topic-avatar-vertical-layout](https://github.com/Arkshine/discourse-topic-avatar-vertical-layout).

- Solo vista de escritorio
- Es compatible con otras modificaciones \[1\]
- El recuento de publicaciones no está incluido. Necesitas un plugin, como este: [GitHub - Arkshine/discourse-user-post-count](https://github.com/Arkshine/discourse-user-post-count).

Avísame si ves algún problema.

* * *

1. Mueve el widget `poster-name` debajo del widget `post-avatar`. No hay otros cambios aparte de ajustes de CSS.

---

<div class="post-metadata">

### Author: ![lilstranded](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilstranded/32/490372_2.png) [@lilstranded](https://meta.discourse.org/u/lilstranded)
#### Post date: [13 Marzo, 2025 15:28 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/10 "2025-03-13T15:28:07Z")

</div>

¡Eso funcionó a la perfección! Muchas gracias, amigo.

![](https://media.tenor.com/GextgpxYonoAAAAC/clapping-leonardo-dicaprio.gif)

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [12 Abril, 2025 15:28 UTC](https://meta.discourse.org/t/how-to-achieve-a-side-by-side-layout-for-topic-posts-like-this/356672/11 "2025-04-12T15:28:49Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
