Previsualizaciones de la lista de temas (TLP)

Lamentablemente no, todavía están presentes en navegadores nuevos/incógnito también.

2 Me gusta

Gracias, reproducido, volveré con una solución en algún momento, gracias por tus comentarios.

1 me gusta

IMPORTANTE: Cambios de Nombre y Traslado del Componente de Tema y Plugin Sidecar.

Ahora he trasladado el plugin sidecar a:

Plugin Sidecar ahora de vuelta en el Github Org de Pavilion: https://github.com/paviliondev/discourse-topic-previews-sidecar

Un recordatorio de que esto agrega las siguientes características al TC base:

  • ‘acciones’ (marcar y dar me gusta desde la Lista de Temas)
  • Selector de Miniaturas en el Editor de Metadatos del Tema.
  • Opcionalmente suprime enlaces en los extractos para que se vean mucho mejor

El código correcto ahora está en la rama principal. NB el cambio de nombre

Este Componente de Tema ahora se ha trasladado a: paviliondev/discourse-tc-topic-list-previews: Enriquece el contenido y el diseño de las listas de temas (github.com): https://github.com/paviliondev/discourse-tc-topic-list-previews

¡NB el cambio de nombre, así como el traslado!

El backend del plugin debería conservar la configuración, ya que no hay cambios en los nombres de la configuración. El TC de frontend también debería hacerlo: no debería ser necesario reinstalar ni cambiar el frontend del TC. GitHub simplemente redirigirá.

Este proyecto para trasladarse a un TC comenzó como un proyecto secundario experimental, pero finalmente ha obsoleto el código original de Pavilion, así que lo he reemplazado.

Ya no mantendré estos en sus ubicaciones originales. Es posible que GitHub mapee los cambios por usted, excepto el movimiento de la rama, así que elimine al menos el -b.

@Canapin

6 Me gusta

Compatibilidad añadida con cambios importantes en el núcleo de la API de Marcadores:

Ahora puedes volver a marcar desde la Lista de Temas (requiere el plugin sidecar).

También he fusionado cambios de @Canapin para incluir opcionalmente el contenido del texto del enlace en los extractos, asegurando al mismo tiempo que los enlaces largos no corrompan los extractos:

https://github.com/merefield/discourse-topic-previews/pull/2

¡Gracias @Canapin!

3 Me gusta

¿Qué quieres decir con “NB el cambio de nombre”?
¿Cómo uso las nuevas URL del repositorio manteniendo mi configuración?

1 me gusta

Actualicé la publicación con más claridad sobre ese tema.

2 Me gusta

¿Alguna forma de obtener miniaturas en la configuración “estilo de página de categoría de escritorio”? En la página de inicio o de categorías, puedes mostrar “Últimos” o “Principales”, pero no tienen miniaturas.

2 Me gusta

@Canapin me preguntó esto recientemente: Topic List Previews (TLP) - #104 by Canapin
Puedes ver mi respuesta, actualmente no es compatible.

4 Me gusta

Abandoné el Tema Elegante por el Predeterminado (pero con el esquema de colores Elegante).

La visualización es buena.

Muchas gracias por la rápida asistencia.

2 Me gusta

Ah, ese es un detalle que omitiste :+1:

Sí, dudo que muchos autores de temas prueben contra TLP. Caveat emptor. No siempre se puede garantizar la compatibilidad.

2 Me gusta

Hola,
¿Cómo podemos desactivar el efecto para móviles? No inserté lasted-mobile en “topic list thumbnails topic lists” Setup, pero la miniatura todavía se muestra en la interfaz móvil.

Al mismo tiempo, ¿uso el componente MD Topic List Mobile?
¡Gracias!

1 me gusta

No siempre puedes usar dos componentes de tema de lista de temas de forma segura al mismo tiempo.

No garantizo la compatibilidad con otros componentes. Si funcionan juntos, genial.

¿Se resuelve el problema si deshabilitas el otro?

Recuerda actualizar tu página si cambias la configuración.

2 Me gusta

Hola Robert, gracias por este componente. Lo habilité solo para una categoría, pero en el móvil estoy viendo este problema extraño:

Componente deshabilitado:

Componente habilitado:

¿Por qué hay un espacio extraño entre el avatar y el nombre del hilo?
Como dije, nada relacionado con el componente está habilitado para esa categoría.

2 Me gusta

Porque ese espacio normalmente se usa para miniaturas, que suelen ser más anchas que los avatares. Si habilita las miniaturas en dispositivos móviles y su OP tiene una imagen, la verá.

La idea era mantener un borde vertical consistente para el extracto, independientemente de si hay una miniatura o no, para que su ojo no se perturbe al desplazarse por la lista de temas.

Muy oportuno, ya que he estado discutiendo con un miembro de la comunidad cómo podríamos manejar esto de otra manera…

1 me gusta

Hmm, ya veo, pero solo estoy usando las miniaturas y el extracto para una categoría específica, ni siquiera para las listas de temas. ¿Hay alguna forma de deshabilitar este espacio, tal vez usando CSS? Gracias.

¿Por qué no intentas resolverlo usando el inspector del navegador? Me temo que no tengo ancho de banda para dar soporte a instalaciones personalizadas…

Pero tendré esto en cuenta si alguna vez se ajusta. Si no se especifica una miniatura para una vista en particular, entonces debería usar menos espacio en blanco.

1 me gusta

Me tomó algo de prueba y error, pero descubrí qué CSS editar.
Agregar esto a CSS Mobile reduce el margen de 95px a 55px.

.mobile-view .topic-list .right {
    margin-left: 55px;
}
4 Me gusta

Lamento molestar de nuevo, pero he notado este error en la Consola del Navegador cuando el componente está habilitado:

XHRGET https://radixtalk.com/tag/.json
[HTTP/1.1 404 Not Found 0ms]

Uncaught Error: Not Found
    Ember 3
    trigger rsvp.js:197
    _onError rsvp.js:1030
    invoke backburner.js:351
    flush backburner.js:241
    flush backburner.js:447
    _end backburner.js:1001
    end backburner.js:731
    _run backburner.js:1056
    run backburner.js:775
    u Ember
    error ajax.js:149
    jQuery 6
    g ajax.js:175
    x rsvp.js:522
    x rsvp.js:1023
    m ajax.js:188
    n topic-list.js:31
    getAndRemove preload-store.js:32
    x rsvp.js:522
    x rsvp.js:1023
    getAndRemove preload-store.js:31
    find topic-list.js:39
    findFiltered store.js:98
    setFeaturedTopics aa9f823743044249955a7b22e35bc2f20fa52fcc.js:915
    _findCategoriesAndTopics aa9f823743044249955a7b22e35bc2f20fa52fcc.js:938
    b rsvp.js:495
    g rsvp.js:478
    invoke backburner.js:353
    flush backburner.js:241
    flush backburner.js:447
    _end backburner.js:1001
    _boundAutorunEnd backburner.js:650
    promise callback*n/
    a Ember
    _scheduleAutorun backburner.js:1220
    _ensureInstance backburner.js:1208
    schedule backburner.js:807
    Ember 6
    
    start-app.js:4
    
    discourse-boot.js:31
    
    discourse-boot.js:32

¿Podría ser alguna configuración del componente lo que está causando este error 404?

1 me gusta

Estamos fuera del período de soporte gratuito, pero estaremos encantados de revisarlo más adelante en la próxima fase de soporte.

Mientras tanto, no puedo reproducirlo, ¿tienes habilitadas las imágenes destacadas?

1 me gusta

No creo que lo haga. Aquí están mis configuraciones:



El resto son todos de serie.

Estamos fuera del período de soporte gratuito, pero estaremos encantados de revisarlo más adelante en la próxima fase de soporte.

¡Gracias, sin prisa! No es un error importante.

1 me gusta