plugin de diseños

He actualizado el plugin de ubicaciones para agregar compatibilidad con Layouts 0.2 :+1:

Si tienes ambos plugins instalados, verás un widget de “Mapa” en la lista de widgets de diseño.

3 Me gusta

¡Gracias, Angus! ¡Funciona genial!

1 me gusta

Me encanta la personalización que ofrece este complemento. Mi pregunta es: ¿cuál podría ser la mejor manera de modificar el icono de mostrar/ocultar? Personalmente, lo estoy utilizando para mostrar u ocultar una instancia de Rocket Chat que estoy alojando. Por lo tanto, naturalmente me gustaría que el icono encajara mejor que el +/- que se usa actualmente.

He modificado un poco la estética de la barra lateral para que se adapte, pero no estaba seguro de si era posible cambiar esos iconos sin recurrir a algo más invasivo que simplemente CSS puro.

¡Gracias por este increíble complemento!

1 me gusta

¿Hay alguna manera de que la barra lateral se cierre por defecto?

Perdona la respuesta tardía

Este caso es lo suficientemente sencillo como para que haya creado una configuración para ello

Igualmente :slight_smile:

4 Me gusta

¡Hola, este es un plugin fantástico, gracias!
Me preguntaba cómo crear un banner de categoría como en pavilion:


¡Sería genial si alguien pudiera indicarme la dirección correcta!
¡Muchas gracias!

1 me gusta

Si tengo varias listas de temas para diferentes categorías, ¿puedo crear varios widgets (uno por categoría) y mostrar solo el widget elegido dentro de una categoría específica?

Veo la configuración de “listas de temas” en “Configuración del tema” y me pregunto cómo puedo lograr este objetivo.

Pensé que sería posible ocultando algunos bloques en CSS, pero no hay números de ID ni clases en el código del widget, solo títulos.

<div id="ember96" class="sidebar-container ember-view">
<div class="sidebar-content" data-click-outside="true">
<div class="widget-container layouts-topic-lists">
<div class="widget-inner">
<div class="list-group">
<div class="list-titles">
<a class="widget-link list-title active" href="" title="">Blog</a></div>
<div class="lists">
<div class="layouts-topic-list-widget active">
<ul><li class="">
<a class="widget-link layouts-topic" href="" title="">
<span dir="ltr">...

¿Puedes sugerir alguna solución?

Actualización: publiqué una pregunta aquí: Pavilion
Actualización 2: obtuve una respuesta de Angus:
Pavilion

Acabo de actualizar a la versión 2.7.0beta 3 y a PostgreSQL 13. Ahora veo

esta advertencia en nuestro registro

TypeError: t.replaceAll no es una función
Mensaje

Uncaught TypeError: t.replaceAll no es una función
URL: https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js
Línea: 1
Columna: 31608
Ubicación de la ventana: https://discuss.noisebridge.info/t/producing-more-ppe-to-fight-covid-19/1740

Trazo de pila

TypeError: t.replaceAll no es una función
en t.renderTemplate (https://discuss.noisebridge.info/assets/plugins/discourse-layouts-da0ddab2fd409506bdec82ca080be07840f019b0c841f64110db8496214bc4db.js:1:19800)
en t.n.setup (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:234179)
en s (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538472)
en t.routeEnteredOrUpdated (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:538585)
en t.setupContexts (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:537866)
en t.finalizeTransition (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:536775)
en https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:535920
en E (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545854)
en w (https://discuss.noisebridge.info/assets/ember_jquery-36a23101c869ab0dc53fc908de69adb785731593573d32bdeef416acc1076ef4.js:1:545746)

Entorno

HOSTS HTTP: discuss.noisebridge.info

¡Saludos!

1 me gusta

Hola :slight_smile:

¿Podrías confirmar en qué navegador estás viendo este error?

No estoy viendo este problema en Chrome, Firefox ni Safari con la última versión del plugin y de Discourse. Consulta https://try.thepavilion.io/c/layouts/12.

Firefox 85.0.1 (64 bits)

Tengo 2 problemas con el plugin Layouts:

  1. Después de la última actualización, tengo un problema con una página de etiquetas. No se carga ningún contenido al abrir una página para cualquier etiqueta. Encontré un commit relacionado con el problema: Update tag contexts and context handling · paviliondev/discourse-layouts@49a9309 · GitHub

  2. También hay un problema con layouts mobile enabled
    Cuando está activado, el sitio no se carga en un teléfono móvil. Solo lo probé en Android.
    La prueba con Chrome debug como móvil en un escritorio no muestra el problema.
    Estoy usando Discourse 2.7.0.beta3 ( [277eae97e1 ], discourse-layouts 49a9309

También lo publiqué en su sitio: Pavilion

Ambos problemas deberían estar resueltos en este commit :slight_smile:

En cuanto a los informes de errores, un recordatorio rápido sobre cómo se gestionan.

  1. Por favor, reporta los errores a través de Pavilion

  2. Nuestra política general de soporte es asegurar que todos los errores se resuelvan al inicio de cada mes. Para más información sobre esa política, por favor pregunta a @merefield en el tema enlazado.

2 Me gusta

Firefox 64 bits 85.01

Disculpa, he añadido el componente de icono de categorías, pero no tiene efecto en la disposición del widget de lista de categorías.
¿Dónde puedo configurarlo?
¡Gracias!

Aquí

1 me gusta

Agregas la imagen a la categoría en la página de configuración predeterminada de Discourse por categoría.

2 Me gusta

¡Vaya, muchísimas gracias :slight_smile: Muchas gracias, qué alegría!

1 me gusta

@angus, noté que tu versión en tu sitio tiene tres niveles de categorías y subcategorías. Está el nivel superior, luego las subcategorías y, cuando los usuarios hacen clic en “Discourse”, aparece un tercer nivel.

¿Es algo que podemos configurar, o es algo personalizado que has desarrollado?

Es una configuración oculta en site_settings.yml, no relacionada con el plugin:

Puedes incluir esto al final de tu app.yml para establecerlo en 3 de la siguiente manera:

- exec: rails r "SiteSetting.max_category_nesting=3"
3 Me gusta

@merefield ¡Increíble, gracias!

1 me gusta