Estoy intentando que los botones de intercambio funcionen, pero no parecen funcionar en mi sitio. Habilité el plugin en la configuración, habilité las casillas de verificación en la configuración de la categoría, creé una publicación en esa categoría y luego reconstruí el contenedor de la aplicación y luego creé otra publicación en esa categoría y no puedo ver por qué no aparecen.
¿El plugin funciona para la versión más reciente de Discourse? ¿Hay algo más que deba verificar?
Hmm, el problema parece ser que si marco esas 4 casillas en la configuración de la categoría, hago clic en guardar y luego actualizo la página de configuración, esas configuraciones ya no están seleccionadas.
La única advertencia (sin errores) que recibo en mi consola es:
DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
Intenté deshabilitar tantos complementos como pude, no estoy seguro de si esta advertencia de la consola está causando la incapacidad de guardar estas configuraciones y, si es así, qué está causando la advertencia de la consola.
Lo había estado probando en Chrome, ahora lo probé en Firefox (esta vez en Modo Seguro) y en la consola obtengo 1 error:
Content Security Policy: Las configuraciones de la página bloquearon la carga de un recurso en inline ("script-src").
y 2 advertencias:
Esta página usa la propiedad no estándar "zoom". Considere usar calc() en los valores de propiedad relevantes, o usar "transform" junto con "transform-origin: 0 0".
código inalcanzable después de la declaración de retorno ...build-waiter.js:214
Imagino que no están relacionados, pero no estoy seguro.
Según mi entendimiento, que es algo limitado, creo que los scripts en línea entrarán en conflicto con la política de seguridad de contenido. ¿Has añadido algún script en línea al código de tu sitio?
Lo tengo, pero los deshabilité y todavía aparece en Firefox. Estoy bastante seguro de que no está relacionado con por qué no aparecen los botones de negociación, pero quizás me equivoque.
Una pregunta (por si acaso)… ¿has intentado reiniciar el servicio de Discourse después de habilitar el plugin?
Editar: ah, ok, reconstruiste el contenedor. Por cierto… he visto este comportamiento antes y estaba de alguna manera conectado con el hecho de que habilité el plugin antes de reconstruir el contenedor o algo así. Fue hace mucho tiempo. Intentaré instalarlo en un entorno nuevo y especificaré los pasos exactos para habilitarlo.
Técnicamente, para que funcione, al menos add_to_serializer necesita ser arreglado, y bootbox debería ser reemplazado por dialog. Esto funciona para mí en mi instancia de desarrollo.
Instalé el plugin hoy, todo parece bien a primera vista. Pero si publico una entrada y quiero marcarla como “Vendido”, no pasa nada. Los botones no responden.
He intentado reiniciar y reconstruir y nada ha ayudado.
¿Alguna idea?
¡Hola a todos! Ya no soy un usuario activo de Discourse. Pero estoy dispuesto a actualizar este plugin para ustedes
No estoy frente a la computadora ahora mismo, pero durante el fin de semana revisaré las solicitudes de extracción o, si no están presentes, revisaré ese fork del que están hablando
¡Gracias @DaVania por añadir las traducciones al danés!
Los idiomas admitidos ahora incluyen:
Danés
Alemán
Inglés
Español
Finlandés
Francés
Italiano
Polaco
Ruso
Eres bienvenido a crear una pull request con traducciones adicionales o puedes contactarme directamente si quieres proporcionar traducciones pero no sabes nada de programación. ¡Gracias!