Aperçus de la liste de sujets (TLP)

Malheureusement non, ils sont toujours présents sur les nouveaux navigateurs/en mode incognito également.

2 « J'aime »

Merci, reproduit, je reviendrai avec une correction à un moment donné, merci pour vos commentaires.

1 « J'aime »

IMPORTANT : Changements de nom et déplacement du composant de thème et du plugin Sidecar.

J’ai maintenant déplacé le plugin sidecar vers :

Le plugin Sidecar est de retour sur l’organisation Github de Pavilion : https://github.com/paviliondev/discourse-topic-previews-sidecar

Pour rappel, cela ajoute les fonctionnalités suivantes au TC de base :

  • « actions » (favoris et likes depuis la liste des sujets)
  • Sélecteur de miniatures dans l’éditeur de métadonnées de sujet.
  • Supprime éventuellement les liens dans les extraits pour les rendre beaucoup plus jolis.

Le code correct se trouve maintenant sur la branche principale. NB le changement de nom

Ce composant de thème a maintenant été déplacé vers : paviliondev/discourse-tc-topic-list-previews : Enrichit le contenu et la mise en page des listes de sujets (github.com) : https://github.com/paviliondev/discourse-tc-topic-list-previews

NB le changement de nom ainsi que le déplacement !!

Le backend du plugin devrait conserver les paramètres car il n’y a pas de changement de nom des paramètres. Le TC frontend devrait également le faire : il ne devrait pas être nécessaire de réinstaller ou de modifier le frontend du TC. GitHub redirigera simplement.

Ce projet de passage à un TC a commencé comme un projet parallèle expérimental, mais a finalement déprécié le code original de Pavilion, je l’ai donc remplacé.

Je ne maintiendrai plus ces éléments à leurs emplacements d’origine. Vous pourriez trouver que GitHub mappe les changements pour vous, à part le déplacement de la branche, alors supprimez au moins le -b.

@Canapin

6 « J'aime »

Ajout de la compatibilité avec changements majeurs dans le cœur de l’API de mise en signet :

Vous pouvez maintenant à nouveau mettre en signet depuis la liste des sujets (nécessite le plugin sidecar).

J’ai également fusionné les changements de @Canapin pour inclure facultativement le contenu du texte du lien dans les extraits, tout en garantissant que les liens longs ne corrompent pas les extraits :

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

Merci @Canapin !

3 « J'aime »

Qu’entendez-vous par « NB le changement de nom » ?
Comment utiliser les nouvelles URL de dépôt tout en conservant mes paramètres ?

1 « J'aime »

Mis à jour le message avec plus de clarté sur ce sujet.

2 « J'aime »

Y a-t-il un moyen d’obtenir des miniatures avec le réglage « style de page de catégorie de bureau » ? Sur la page d’accueil ou des catégories, vous pouvez afficher les plus récents ou les meilleurs, mais cela n’a pas de miniatures.

2 « J'aime »

@Canapin m’a posé cette question récemment : Topic List Previews (TLP) - #104 by Canapin
Vous pouvez voir ma réponse, ce n’est pas actuellement pris en charge.

4 « J'aime »

J’ai abandonné le thème Graceful pour le thème par défaut (mais avec le schéma de couleurs Graceful).

Le rendu est bon.

Merci beaucoup pour votre aide rapide.

2 « J'aime »

Ah, c’est un détail que vous avez omis :+1:
Oui, je doute que de nombreux auteurs de thèmes testent par rapport au TLP. Caveat emptor. Vous ne pouvez pas toujours garantir la compatibilité.

2 « J'aime »

Bonjour,
Comment pouvons-nous désactiver l’effet pour mobile ? Je n’ai pas inséré « lasted-mobile » dans « miniatures de liste de sujets listes de sujets » Configuration, mais la miniature s’affiche toujours dans l’interface mobile.

En même temps, est-ce que j’utilise le composant MD Topic List Mobile.
Merci !

1 « J'aime »

Vous ne pouvez pas toujours utiliser deux composants de thème de liste de sujets en même temps en toute sécurité.

Je ne garantis pas la compatibilité avec d’autres composants. S’ils fonctionnent ensemble, tant mieux.

Le problème se résout-il si vous désactivez l’autre ?

N’oubliez pas de rafraîchir votre page si vous modifiez les paramètres.

2 « J'aime »

Salut Robert, merci pour ce composant. Je l’ai activé pour une seule catégorie, mais sur mobile, je rencontre ce problème étrange :

Composant désactivé :

Composant activé :

Pourquoi y a-t-il un espace étrange entre l’avatar et le nom du fil de discussion ?
Comme je l’ai dit, rien lié au composant n’est activé pour cette catégorie.

2 « J'aime »

Parce que cet espace est normalement utilisé pour les miniatures qui sont généralement plus larges que les avatars. Si vous activez les miniatures sur mobile et que votre OP a une image, vous la verrez.

L’idée était de conserver une bordure verticale cohérente pour l’extrait, qu’il y ait ou non une miniature, afin que votre œil ne soit pas perturbé en parcourant la liste des sujets.

Très pertinent car j’ai discuté avec un membre de la communauté de la manière dont nous pourrions gérer cela différemment…

1 « J'aime »

Hmm je vois, mais je n’utilise que les miniatures et les extraits pour une catégorie spécifique, pas même pour les listes de sujets. Y a-t-il un moyen de désactiver cet espacement, peut-être en utilisant CSS ? Merci.

Pourquoi n’essayez-vous pas de le résoudre à l’aide de l’inspecteur du navigateur ? Je crains de ne pas avoir la bande passante nécessaire pour prendre en charge les installations personnalisées…

Mais je garderai cela à l’esprit si jamais cela est modifié. Si une miniature n’est pas spécifiée pour une vue particulière, elle devrait utiliser moins d’espace blanc.

1 « J'aime »

Il m’a fallu quelques essais et erreurs, mais j’ai trouvé quel CSS modifier.
L’ajout de ceci au CSS mobile réduit la marge de 95px à 55px.

.mobile-view .topic-list .right {
    margin-left: 55px;
}
4 « J'aime »

Désolé de vous déranger à nouveau, mais j’ai remarqué cette erreur dans la console du navigateur lorsque le composant est activé :

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

Cela pourrait-il être un paramètre du composant qui cause cette erreur 404 ?

1 « J'aime »

Nous sommes en dehors de la période de support gratuit, mais nous serons heureux d’examiner cela plus tard lors de la prochaine phase de support.

En attendant, je ne peux pas reproduire cela, avez-vous activé les images mises en avant ?

1 « J'aime »

Je ne pense pas. Voici mes paramètres :



Le reste est tout d’origine.

Nous sommes en dehors de la période de support gratuit, mais nous serons heureux d’examiner cela plus tard lors de la prochaine phase de support.

Merci, pas d’urgence ! Ce n’est pas un bug important.

1 « J'aime »