Bloques de la barra lateral derecha

Hola, parece que es factible :slightly_smiling_face:

Añade esto a un componente. Escritorio > CSS

@media screen and (min-width: 767px) {
  .tc-right-sidebar {
    html.rtl & {
      float: left;
    }
    + #list-area {
      html.rtl & {
        float: right;
      }
    }
  }
}

4 Me gusta

¡Gracias!, ¡eso funcionó!

2 Me gusta

¿sería una idea otorgar niveles de confianza para ver?

actualmente nuestro sitio es privado, pero la barra lateral derecha muestra toda la información todavía para los usuarios que no han iniciado sesión, lo que crea un problema de privacidad.

¿Podemos bloquearlo para que aparezca solo para los niveles de confianza y qué niveles pueden verlo?

Muchas gracias

1 me gusta

Solo una idea. ¿Qué tal implementar quizás un deslizamiento hacia la derecha para invocar la barra lateral en dispositivos móviles?

1 me gusta

¿No se puede mostrar en la lista de categorías? Lo instalé aquí y siento que no lo he instalado.

¿Cómo hago para que también aparezca en la página del tema? Me refiero a la página de discusión, como la que estamos viendo ahora.

No se admite la adición de la barra lateral a la vista del tema por parte del componente (hay mucho menos espacio disponible para una columna).

1 me gusta

¿Es posible añadir un “Ver todo” debajo de “Etiquetas populares” como el “Ver todo” de “Colaboradores principales”?

2 Me gusta

Claro, eso es razonable. UX: Add a "View all" link to the popular tags block by pmusaraj · Pull Request #39 · discourse/discourse-right-sidebar-blocks · GitHub debería añadirlo (una vez que sea revisado y fusionado).

2 Me gusta

¡Me encanta! Gracias por hacerlo. :handshake:

¿Hay alguna forma de excluir al grupo de administradores de la lista de los principales contribuyentes?

EDITAR:

También añadí esto:

*Intentando aumentar el ancho mínimo a 1024px.

Pero no tiene ningún efecto. Sé que es mi culpa, que me falta algo, ya que no tengo experiencia con cosas de front-end/css. Cualquier ayuda sería apreciada.

Disculpe por la respuesta antigua, pero tengo exactamente el mismo problema. Mi plantilla de pie de página personalizada desaparece, pero la cabecera permanece intacta.

Desafortunadamente, no estoy muy familiarizado con la API de plugins, ya que estoy más acostumbrado al DOM normal.

Parece que el componente CustomHtml utilizado en el pie de página y definido en el núcleo:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/templates/application.hbs#L85-L91

es sobrescrito por el CustomHtml definido en este componente de tema:

https://github.com/discourse/discourse-right-sidebar-blocks/blob/main/javascripts/discourse/templates/components/custom-html.hbs

Por API, Carson sugiere usar el outlet de plugin below-footer para definir tu HTML personalizado del pie de página.
Puedo mostrarte un ejemplo más tarde.

Posible error (por favor, elimina esta publicación si me equivoco): Parece que el componente temático ‘Bloques de la barra lateral derecha’ está interfiriendo con cualquier código personalizado colocado en «Después de la cabecera». Cuando intenté añadir una imagen justo debajo de mi cabecera, no se mostró. Sin embargo, después de eliminar el componente temático como prueba, la imagen apareció. Solo quería informarlo.

1 me gusta

¿Podemos agregar algo como lo anterior como un bloque en la barra lateral? (Sugerencia)

3 Me gusta

¿Se aceptan algunas PR básicas? Quería añadir algunas clases a algunos de los tipos de bloque para que el estilo sea un poco más sencillo.

3 Me gusta

Claro, eso suena como una buena mejora.

3 Me gusta

Estoy intentando insertar contenido dinámico en la barra lateral derecha, debajo del gran bloque que muestra al usuario conectado. El bloque de HTML personalizado funciona bien si solo escribo HTML estático, pero tan pronto como lo convierto en un script, se queda en blanco. ¿Hay alguna forma de poner ahí mi propio contenido dinámico?

Probablemente tengas que agregar tu script o iframe a la lista blanca en la configuración de administrador.

1 me gusta

Lo descubrí. Fue mi tema. Cambié al tema predeterminado y personalicé algo de CSS y HTML allí y ahora todo funciona.

1 me gusta

5 publicaciones se dividieron en un nuevo tema: ¿Añadir chat al bloque de la barra lateral derecha?