Eso podría ser una solución temporal por ahora. Antes de publicar algo, me pregunto si alguien más puede reproducir este problema.
Sería bueno identificar otro componente de tema con un selector de etiquetas…
¿Otra solución por ahora es simplemente usar una nueva etiqueta independiente?
¡Sí, eso funcionará por ahora con este componente, ya que solo necesito esa etiqueta, gracias!
Los emojis presentes en las publicaciones no se muestran en los extractos, al menos en el modo de mosaicos. ¿Es este un problema conocido?
Sí, eso era de baja prioridad, pero gracias por el recordatorio. Ya está arreglado en el TC, ¡actualiza a la última versión! Los emojis son lo máximo ![]()
@merefield ¡Muchas gracias! Fue tan rápido que estoy considerando hacer una prueba de Turing subliminal. ![]()
¡Me alegra ver este movimiento hacia la versión móvil, así como hacia un componente de tema! Lo único que no pude hacer funcionar fue
¿Es ‘true’ el valor correcto aquí? Probé enlaces absolutos y relativos en el campo de la miniatura, pero de ninguna manera mostraba una imagen.
¡Gracias por tus esfuerzos!
Así es como funciona la primera configuración: recupera la vista si la miniatura no se puede obtener finalmente (la URL falla). Creo que esto funciona.
Lo que no hace es agregar una miniatura donde no había ninguna desde el principio.
Ese es un error en la segunda configuración. Lo revisaré.
Eso ya está solucionado.
Nota: El componente del tema solo permite un valor predeterminado para todo el sitio.
¡Genial, gracias por la rápida respuesta!
Hola Robert,
intentamos cambiar al componente de tu tema, pero nos detuvo un pequeño error: no pudimos ajustar el ‘nivel de resolución de la miniatura de la lista de temas’. Las miniaturas siempre usaban la imagen original, por lo que se deformaban. ¿Podrías echar un vistazo?
¡Muchas gracias!
Lo revisé y parece estar funcionando. ¿Podrías darme un STR más detallado?
¿Está ejecutándose tu Sidekiq? Hay un trabajo en el núcleo que ahora genera las miniaturas. Necesitas estar en la versión más reciente con las pruebas aprobadas (para TC, no para el plugin).
Si abres /latest.json en, por ejemplo, Firefox, deberías ver varias entradas para miniaturas en cada tema que contenga una imagen en el primer mensaje. Esas opciones están disponibles gracias a una configuración en el Componente de Tema que define el rango de opciones de miniaturas, así como al propio código del núcleo de Discourse. No hay código adicional en el Componente de Tema, aparte de la configuración, que afecte este conjunto de miniaturas disponibles.
Un punto a tener en cuenta: la miniatura predeterminada solo se sirve en su resolución original. Esto se debe a que no forma parte del nuevo proceso de Sidekiq para generar miniaturas. Sin embargo, tienes el control de esa imagen y puedes configurarla intencionalmente con una resolución más baja. Además, se comparte una sola vez pero se utiliza varias veces.
¡OK, nueva función para el componente de tema:
Esta función está activada por defecto; desactívala en la configuración del componente del tema.
¡Me encanta esta función! El único problema que parece tener es que solo muestra unas pocas de la categoría, aunque hay muchas disponibles para llenar una cuadrícula de diez. ¿Existe un límite de tiempo para que solo muestre las imágenes más recientes? Aquí hay un ejemplo; está extrayendo de la etiqueta editor-pick. Puedes ver que hay muchas publicaciones con esta etiqueta, pero solo muestra cinco, mientras que al ir a “lo más reciente” muestra las diez.
Además, volviendo a nuestra discusión anterior, primero me di cuenta de que restringir las etiquetas a categorías estaba causando el problema de que las etiquetas no estuvieran disponibles en el menú desplegable, no los grupos de etiquetas. También me di cuenta de que hacer que esta etiqueta no esté restringida a categorías no es ideal, ya que solo debería usarse en ciertas categorías (que es lo que hice en mi entorno de pruebas por ahora). Por lo tanto, si no es mucha molestia, solicito que esto vuelva al otro estilo de selector de categoría donde puedes escribirlo para sortear esta limitación, ya que nadie está respondiendo a la pregunta que planteé sobre esto. ¡Gracias!
Sí, hay un límite. Puede que encuentre una mejor manera de hacerlo, pero actualmente es un filtro por fuerza bruta de la lista principal por categoría.
Estoy limitado por las restricciones de la API y de paginación.
Actualmente, reduzca la cantidad desde otra parte y debería ver más elementos en esta categoría.
Además, lamentablemente, parte del espacio del array se desperdicia con temas que no tienen imágenes… nuevamente, eso es por la API… no puedo recuperar solo los temas con miniaturas en una sola consulta, a menos que esté equivocado.
¡Lo siento, fue mi culpa! Todo funciona bien ahora. ¡Gracias de nuevo por tus esfuerzos!
OK, trabajando en algo emocionante.
He creado un complemento complementario para el Componente de Tema que añade funcionalidad adicional.
Hasta ahora, he añadido un Selector de Miniaturas funcional al Componente de Tema en instalaciones basadas en él. Para que esta funcionalidad funcione, también necesitas este complemento recortado. (Por favor, actualiza también tu TC).
El plugin experimental está aquí:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
Esto añade dos ventajas:
- Modifica los criterios que Discourse utiliza para determinar qué miniaturas se usan por defecto y acepta miniaturas más pequeñas y útiles que de otro modo habrían sido rechazadas (en mi opinión, los criterios principales son demasiado restrictivos).
- Añade un Selector de Miniaturas funcional en el editor de metadatos del Tema, de modo que si no estás satisfecho con la que elige, puedes anularla. Funcionalmente, esto es casi idéntico a la versión original del plugin, pero ahora funciona con la nueva lógica de producción de miniaturas de Discourse.
Mi objetivo es hacer que el Componente de Tema sea lo suficientemente estable y rico en funciones para retirar el plugin original.
Entonces, para una instalación básica, solo necesitas añadir el Componente de Tema.
Si tienes un servidor propio o estás en un plan que te permite añadir plugins, puedes añadir el complemento complementario para obtener características adicionales.
En general, esto minimizará el mantenimiento al tiempo que permitirá a más personas acceder a las Vistas Previa de la Lista de Temas.
La otra ventaja significativa para el administrador del sitio es que muchos cambios superficiales en el front-end no requerirán una reconstrucción, ya que es posible que solo tengas que actualizar el Componente de Tema.
Después de la última actualización de Discourse, no pude establecer miniaturas para las publicaciones. ¿Hay algún error?



