Discourse Sidebar Blocks

¡Qué buen estilo, @nexo! ¿Tienes ese diseño como tema?

1 me gusta

@nexo, ¿te importa compartir tu CSS? ¡Esquema de colores genial!

Parece que has desactivado el plugin en tu sitio. Creo que solo necesitas ajustar los anchos de SCSS para acomodar una tercera columna. Creo que el plugin hace que la barra lateral ocupe el 30% y el resto del contenido el 70%. Puedes ajustar eso aquí: discourse-sidebar-blocks/assets/stylesheets/sidebar.scss at master · pmusaraj/discourse-sidebar-blocks · GitHub

4 Me gusta

Sin suerte :confused:

¿Cómo uso los enlaces laterales?

¿Cómo hiciste que la barra lateral fuera estática?

@pmusaraj ¡gran complemento (como siempre :smiley:)!

Me preguntaba si la lista en línea de usuarios del complemento “Quién está en línea” se pudiera mostrar como una columna en la barra lateral. Otra solicitud es una barra lateral con etiquetas o etiquetas populares, como se puede encontrar en otros foros (por ejemplo, https://forum.vertica.com/).

3 Me gusta

@pmusaraj ¿Es posible convertir este complemento en un componente de tema? ¿Ves algún desafío?

Sí, esto debería ser bastante sencillo de convertir en un componente de tema. No utiliza ningún código Ruby, por lo que debería ser bastante rápido de hacer. Lamentablemente, no he tenido tiempo recientemente para hacerlo, pero me gustaría abordarlo en algún momento en un futuro muy próximo.

2 Me gusta

@pmusaraj ¡Gran trabajo! ¿Podrías agregar una opción para permitir que tengamos una barra lateral dinámica con HTML en la vista de un solo tema en la página del tema también? Quiero mostrar mi contenido HTML personalizado arriba/abajo del cronograma del tema/deslizador de navegación. ¿Cómo puedo hacerlo? ¿Alguna idea? @angus

He intentado hacerlo aquí con mi propio código JS personalizado en con la ayuda de un colaborador, pero no sigue las mejores prácticas. Además, no aparece si se agrega un Índice Automático en la vista del tema. Por ejemplo, mi HTML personalizado no se muestra en esta página: What is Life for a 60 plus year old Man? - How To Discuss

Puedes verlo aquí: https://howtodiscuss.com/t/profit/7022

¿Podrías agregar soporte para esta función para mostrar HTML en la barra lateral derecha en la página de vista de un solo tema directamente en este plugin, por favor? Además, mis anuncios de AdSense no se cargan/renderizan cuando navego entre diferentes temas; solo cargan correctamente si hago clic directamente (recargando toda la página con JS). Pero los anuncios no deberían funcionar así. Así que también necesito ayuda con eso.

¿Hay alguna forma de establecer el ancho de la barra lateral?

Sí, puedes cambiar el ancho con CSS en tu tema. Necesitarás anular algunos de los anchos definidos en este archivo.

Nota general sobre el complemento: No he realizado cambios en el código durante años, lo que significa que el complemento necesita una refactorización importante. De hecho, la mayoría de lo que hace ahora puede hacerse en un componente de tema. En este momento no tengo tiempo para hacer la refactorización, pero es algo que estoy considerando trabajar pronto.

2 Me gusta

Tengo un problema con la función de HTML personalizado. Los iframes no han funcionado durante un par de semanas; siempre pensé que era un problema del navegador, ya que solo mostraba el mensaje de respaldo. Cuando intenté solucionarlo, descubrí que todo el HTML se eliminaba de la configuración. Incluso cuando ingreso <p>Prueba</p>, guardo y luego recargo, solo queda Prueba. Todo el HTML se está eliminando, lo que hace que la opción sea bastante difícil de usar.

¿Alguien tiene alguna idea? ¡Gracias!

1 me gusta