Lista de temas (legacy)

Tienes toda la razón, disculpas. Cuando se establece en cero, la altura debería ajustarse automáticamente en móviles. Ese es un comportamiento poco deseable. Lo revisaré cuando tenga tiempo. También consideraré separarlo en un par para móviles.

Mientras tanto, ¿puedo recomendarte activar ‘tiles’ en móviles O modificar la miniatura con una altura máxima, por ejemplo:

.mobile-view .topic-list img.thumbnail:not(.tiles-thumbnail) {
    max-height: 900px;
}

900 probablemente sea excesivo, pero está ahí para capturar imágenes muy altas! :slight_smile:

También puedes modificar el ancho máximo a tu gusto (80px por defecto).

2 Me gusta

Solo quería confirmar el comportamiento que estoy observando.

Cuando el ancho y la altura se establecen en 100 px:

  • Las miniaturas de escritorio tienen 100 px de ancho y 100 px de alto, y las miniaturas se recortan esencialmente (la imagen no se estira ni se aplasta).
  • Las miniaturas móviles tienen anchos y alturas diferentes, dependiendo de la relación de aspecto de la imagen.

Cuando el ancho es de 100 px y la altura es de 0 px:

  • Las miniaturas de escritorio tienen 100 px de ancho y alturas diferentes según la relación de aspecto.
  • Las miniaturas móviles tienen anchos y alturas diferentes, dependiendo de la relación de aspecto de la imagen.

Parece que esos ajustes no están siendo reconocidos por la hoja de estilos móvil.

1 me gusta

Correcto, el CSS limita el ancho y alto máximos a 80 px por defecto (para la vista móvil sin mosaicos).

Modificar el CSS es la mejor opción por ahora.

Puedes experimentar con los valores para que todo se ajuste correctamente, incluyendo los avatares, etc.

Acostúmbrate a usar el Inspector del navegador para orientarte al escribir tu CSS.

2 Me gusta

De hecho, acabo de intentar configurarlo y no logré que se mostrara la imagen de respaldo.

He establecido miniatura predeterminada para la lista de temas y marcado miniatura predeterminada para la lista de temas con respaldo. También he probado configurando la URL de la imagen para la miniatura que se muestra si el tema en esta categoría no tiene una miniatura de vista previa establecida en categorías individuales, pero no logro que nada se muestre.

Asumo que no debería ser necesario volver a procesar las publicaciones para que esto funcione, ¿verdad?

1 me gusta

De momento no estoy en la oficina, pero lo verificaré en cuanto tenga oportunidad.

¿Recibes un error de JavaScript en la consola? ¿Podrías asegurarte de que la imagen enlazada esté alojada (es decir, subida) en tu sitio y volver a intentarlo si es necesario?

1 me gusta

He encontrado otra forma de reproducir el error de ordenamiento que mencioné anteriormente. Ve a esta categoría; se ordena correctamente por fecha de creación. Visita uno de los temas, haz clic en el mismo enlace de categoría y ahora se ordena por lo más reciente. Esto ocurre con los mosaicos y las miniaturas, pero no sucede sin el componente del tema (solo el núcleo).

3 Me gusta

Acabo de actualizar el Componente de Tema de TLP (sí, normalmente no hago esto a mitad de mes).

Ahora admite miniaturas para escritorio y móvil :framed_picture: e incluso la vista de mosaicos en la lista de sugerencias de temas. :tada:

(y corrige un problema con un cambio disruptivo en el núcleo que ahora lo hace posible: ¡gracias, David!)

Es un placer. :stuck_out_tongue_winking_eye:

(házmelo saber si encuentras algún problema, pero parece ser compatible con las últimas pruebas aprobadas desde este fin de semana).

El plugin ahora admite miniaturas en la lista de sugerencias en móviles. Es posible que añada soporte para mosaicos en la lista de sugerencias tanto para escritorio como para móviles en un futuro cercano.

8 Me gusta

No estoy seguro de si esto se refería a mi problema de ordenamiento o si estaba dirigido al David de Discourse. Por si acaso, el problema de ordenamiento persiste.

Además, la opción suggested no aparece en la lista de opciones bajo los mosaicos. Logré agregarla manualmente y funciona, solo para que lo sepas.

1 me gusta

Sin relación. Revisaré el problema de ordenamiento en algún momento. La interrupción en el TC fue más grave.

Sí, sé que tienes que agregarlos manualmente en el TC. Veré si puedo resolver eso en algún momento.

2 Me gusta

Corrígeme si me equivoco, pero instalar este plugin ofrecerá la misma funcionalidad y más que estos dos por separado:

Solo estoy tratando de entender si, al obtener este plugin, necesitaría desinstalar los componentes de tema mencionados anteriormente.

1 me gusta

No recomendaría instalar ambos, ya que terminarás con un comportamiento extraño. Deberías elegir el plugin Topic List Previews (este tema) o los componentes del tema que enlazaste.

2 Me gusta

Gracias. Simplemente me parece que, si este complemento puede hacer lo que hacen los dos componentes del tema mencionados anteriormente, además de ofrecer otras funciones (como la acción de lista de temas y la capacidad de ajustar el ancho y alto de las miniaturas), entonces no perdería nada al instalar esos componentes del tema, sino que solo ganaría.

1 me gusta

David tiene toda la razón. Ambos tienen conjuntos de funciones, aspecto y sensación ligeramente diferentes. La elección de cuál instalar depende de ti, pero es poco probable que funcionen juntos. Pruébalos ambos. Puedes cambiar entre ellos si instalas ambos TCs bastante fácilmente (TLP también tiene una variante de TC).

3 Me gusta

He probado ambas opciones y se pueden lograr los mismos resultados. Sin embargo, me gusta que este plugin ofrezca una imagen de miniatura predeterminada. De hecho, la utilicé al insertar un enlace de Imgur para una categoría, pero no funcionó. Aquí está la categoría: Strategy - Duelists Unite

El enlace de Imgur es Imgur: The magic of the Internet

¿La imagen necesita tener un tamaño y formato específicos?

1 me gusta

Creo que la imagen debe subirse localmente. Por favor, inténtalo primero.

1 me gusta

Cuando subimos imágenes para los iconos de categorías y encabezados, ¿dónde se almacenan? Pondré las imágenes en la misma ubicación, pero me pregunto si también deberían ser locales. Creo que los iconos de categorías deberían usarse como predeterminados cuando no se proporciona una imagen predeterminada.

¿Podrías darme un ejemplo de cómo debo escribir la ruta para archivos locales? Creé una carpeta llamada ‘pics’ en mi carpeta de Discourse. Así que es var/www/discourse/pics/image.png. ¿Debería escribir “pics/image.png”?

Creo que la publicación de James Cook arriba tenía el mismo problema y no se resolvió: Topic List Previews (legacy) - #1210 by jamesmarkcook

1 me gusta

Deberías tener un tema en tu foro llamado Recursos para el diseño del sitio; simplemente sube la imagen en este tema, haz clic derecho sobre la imagen y copia la dirección de la imagen.

2 Me gusta

Entiendo lo que quieres decir. Creé un tema llamado Activos y subí algunas imágenes. Copié la URL y la puse allí, pero no funcionó.

Esta es la URL. Probé con la URL completa y también con la URL sin el nombre de dominio, que es

uploads/default/original/1X/c1808d114892ff27d1a7f08e7a95c991390cb689.png

1 me gusta

Solo una actualización. Desinstalé el plugin e instalé la versión del componente de tema de esto: Topic List Previews (legacy) - #1010 by merefield

Usando exactamente la misma URL que arriba (/uploads/default/original/1X/c1808d114892ff27d1a7f08e7a95c991390cb689.png), la miniatura predeterminada funcionó.

Por lo tanto, el componente de tema funciona, pero no el plugin. Preferiría usar el plugin ya que puedo especificar una miniatura predeterminada diferente para cada categoría. Además, el tema es experimental.

Lo más probable es que vuelva a los otros dos componentes de tema si el plugin no funciona para la URL de la imagen.

Gracias.

1 me gusta

Resulta que has descubierto un error :+1:t2:. Debe haber sido un problema pendiente desde que el núcleo de Discourse asumió la generación de miniaturas.

A pesar de que no fue durante nuestro período de soporte de inicio de mes, he lanzado una corrección para poner fin a tu frustración :slight_smile:

https://github.com/paviliondev/discourse-topic-previews/pull/159

Ahora debería funcionar en el plugin (el TC siempre funcionó).

@jamesmarkcook Creo que esto también puede ser relevante para ti. Disculpas, esto debería estar arreglado ahora.

4 Me gusta