Bloques de la barra lateral derecha

Lo hemos resuelto cambiando ligeramente el diseño que queríamos. Es posible que aún enviemos una PR de QoL cuando lancemos el sitio, pero por ahora ha caído de la lista de prioridades. Estamos a toda máquina para terminar nuestro plugin, que es nuestra principal preocupación en este momento.

1 me gusta

6 publicaciones se fusionaron en un tema existente: FKB Pro - Social theme

@pmusaraj el pie de página personalizado desaparece al usar este plugin, ¿alguna solución?

@polyzium, @pinder99

¡He hecho una PR para solucionar este problema. Espero que sea aceptada! :+1:

3 Me gusta

Hola Carlo, tenemos el mismo problema. Las imágenes que colocamos usando la sección “After Header” del HTML en el tema predeterminado desaparecen cuando el plugin está habilitado. ¿Pudiste encontrar una solución?

Gracias @Arkshine, esa corrección ya está fusionada.

1 me gusta

¡Gracias Penar!

@TQI Por favor, actualiza; la corrección debería solucionar tu problema también. :+1:

1 me gusta

Sí, soluciona nuestro problema. ¡Muchas gracias!

2 Me gusta

Para el bloque custom-html:

  1. ¿Insertar HTML en el cuadro de entrada es la única forma de insertar HTML? Si es así, ¿es posible convertirlo en un textarea para facilitar la inserción de grandes bloques de código?
  2. ¿Hay alguna forma de insertar HTML personalizado apuntando a un archivo HTML independiente que viva en un tema?

¿Puedo poner imágenes en él?

Si está utilizando el componente con un tema personalizado, podría crear un archivo .hbs en javascripts/discourse/components/ con el HTML deseado, luego, en lugar de custom-html para el bloque, use el nombre de un archivo (sin el .hbs).

Editar: Si alguien se pregunta por qué usaríamos .hbs en lugar de .html aquí, este método crearía un componente personalizado de Ember.js que Right Sidebar Blocks puede localizar por nombre y usar como uno de los bloques. .hbs es un archivo de handlebars. Handlebars es un lenguaje de “plantillas” utilizado por Ember.js que se parece a HTML pero le permite hacer cosas como insertar datos dinámicos, mostrar un elemento solo según una condición o mostrar varias copias del mismo contenido con datos diferentes. Si eso suena divertido, la Guía para principiantes para desarrollar temas de Discourse explica cómo usar plantillas de handlebars y componentes de Ember en temas de Discourse.

6 Me gusta

Solo para confirmar, ¿se vería algo así? Con el campo diciendo foo pero no foo.hbs y sin parámetros.

Sí, ¡eso parece correcto!

¡Eso funcionó! ¡Gracias!

1 me gusta

¿Hay alguna forma de mostrar la barra lateral en categorías y mostrar estadísticas específicas de esa categoría? (como el número total de temas en la categoría Cats)

1 me gusta

Esto es genial. Creo que sería fantástico si este componente temático también pudiera mostrar una barra lateral para marcadores.

Sería útil ver los 5 marcadores principales con recordatorios próximos, por ejemplo. Eso daría una buena visión general de lo que tienes por delante.

Otro útil serían los borradores: mostrar los 5 borradores más recientes. A menudo me olvido de mis borradores.

Veo que podemos crear nuestros propios bloques; investigaré si tengo la oportunidad.

3 Me gusta

¿Hay alguna forma de mostrar la tabla de clasificación de gamificación mínima en la página de inicio, por favor?
@pmusaraj

Sí, creo que es factible, solo necesitas usar minimal-gamification-leaderboard como nombre del bloque en la configuración. (Y asegúrate, por supuesto, de que el plugin Gamification esté instalado y habilitado).

Esa es la configuración que tengo y solo se muestra en las páginas internas.
¿Supongo que es porque mi página de inicio muestra la página de “categoría”?

¿Falta toda tu barra lateral derecha en la página de inicio?