Aperçus de la liste de sujets (TLP)

@merefield - Je tiens à m’excuser pour le désagrément causé par un manque de tests approfondis - le problème provenait du composant Topic Banners component non maintenu - je n’avais pas réalisé qu’il avait été marqué comme non maintenu il y a quelque temps. et cela a interféré d’une manière ou d’une autre avec votre TC.

pensez-vous que je devrais suggérer une nouvelle fonctionnalité Discourse pour afficher le statut du TC dans le panneau d’administration respectif ?

1 « J'aime »

Pas de problème. Je pense que l’équipe principale a déjà fait quelques efforts pour améliorer cette situation. Je ne suis pas sûr s’il y a plus qu’ils peuvent faire mais en tout cas ne t’inquiète pas. Parfois, il est difficile de savoir d’où vient le problème :).

J’ai l’impression d’avoir un problème : une fois que je charge la liste des sujets à l’infini, la mise en page est cassée. Pour vérifier, il suffit d’ouvrir cette URL - utilisez le sélecteur de thème (en bas à gauche) et passez à “rétro” puis faites défiler tous les sujets jusqu’à ce que vous trouviez le problème : https://neidan.discourse.group

Capture d’écran :

Comme vous pouvez le voir sur la capture d’écran, la mise en page est cassée après le chargement infini… les miniatures et tout le reste sont mélangés…

Le forum est officiellement hébergé par discourse, il y a donc très peu de plugins et de modifications.

Je ne me souviens pas avoir eu un problème aussi évident auparavant - cela doit s’être produit lors d’une mise à jour…

1 « J'aime »

Curieux. Et aucune erreur dans la console. Je regarderai quand j’aurai le temps. Merci pour le rapport. (Beau site au passage :slight_smile: )

(Pour information, l’absence de rendu Masonry natif dans le navigateur est une omission agaçante qui nous oblige à écrire du Javascript plus fragile. Ce composant de thème a maintenant plus de 8 ans et pendant tout ce temps, ils se disputent encore sur l’implémentation !)

Je peux reproduire. Il semble que cela ait également affecté https://starzen.space après une mise à jour.

Essayez ça (je pense que cela pourrait être lié au calcul de la taille lorsqu’il est hors écran - une solution de contournement existait mais était limitée à Firefox)

Veuillez mettre à jour et me faire savoir si cela résout votre problème.

Bonjour ! Merci pour la correction rapide ! Il semble que cela fonctionne - cela ressemble cependant à un palliatif car pendant la première milliseconde je vois le même problème, mais ensuite il se réajuste. Cependant, les résultats fonctionnent pour l’instant. Merci !

1 « J'aime »

Oh, c’est plus qu’un simple “contournement” dans ce sens. Le JavaScript est conçu pour ne pas trop en imposer. S’il s’exécutait plus souvent, il gaspillerait de l’énergie. C’est un compromis jusqu’à ce que la mise en page en maçonnerie (masonry) soit prise en charge par CSS…

Je vois ! Merci beaucoup pour la correction rapide ! :slight_smile: Je vais rester avec votre composant et j’espère que cela arrivera bientôt.

Ne retiens pas ton souffle haha

2 « J'aime »

une dernière chose, j’ai remarqué que la vue mobile sur mon iPhone 13mini est un peu plus décalée que d’habitude - voici une capture d’écran

c’est vraiment pire qu’avant. y a-t-il un moyen de corriger cela ? Le texte et l’image dépassent largement de la bordure.

@patrickemin vous pouvez aussi essayer ce CSS :

.tiles-style .topic-list-item.tiles-style  {
    background-color: var(--primary-very-low);
}

pour vous donner une couleur de fond simple pour aider à différencier les tuiles.

Alors vous n’auriez pas besoin du plugin sidecar.

Bien sûr, cela peut être corrigé avec CSS. Si vous avez besoin d’aide Marketplace

Le composant est open source et il n’y a pas d’abonnement, mais je crains que mon support gratuit soit limité car je suis un homme occupé.

Je ne vois pas ce problème sur aucun des sites listés dans l’OP ? (n’hésitez pas à confirmer sur votre appareil) Je soupçonne que cela peut être lié aux exigences spéciales de votre thème spécifique.

[citation=“merefield, message:647, sujet:209973”]

.tiles-style .topic-list-item.tiles-style  {
    background-color: var(--primary-very-low);
}

[/citation]

Merci, mais toutes les tuiles sont affectées ? Idéalement, seule une tuile sur deux (tuiles paires) aurait ce fond, mais je suppose que ce n’est pas possible avec CSS ?

Je recommanderais d’embaucher quelqu’un si vous avez des besoins spéciaux Marketplace

1 « J'aime »

J’ai ajouté une autre correction qui devrait améliorer considérablement les choses :

Cela devrait redimensionner les vignettes lorsque le nombre de sujets change.

J’ai rencontré un cas limite lol

Je veux avoir des avifs animés en 360p pour les aperçus de sujets, j’ai donc défini :

Cela fonctionnait bien jusqu’à ce que j’ouvre un sujet et que je fasse défiler vers les recommandations :joy:

Apparemment, les recommandations ne sont pas limitées en taille pour une raison quelconque
(et l’image et le lien de la carte mènent en haut du sujet et non au nouveau message (comme le fait le lien du titre), mais c’est un autre problème)

2 « J'aime »

Ajout de suggested à Topic list tiles topic lists, il semble que cela ait été quelque peu corrigé

1 « J'aime »

@merefield
Pourriez-vous vérifier si les liens de l’image et des détails pointent vers /t/foo/123 plutôt que vers t/foo/123/1 comme le fait le lien du titre ?
Je pense que c’est un bug quelque part
Cela casse les liens des sujets non lus (ils devraient évidemment pointer vers le nouveau message)

L’image est destinée à lier à l’OP car c’est là que se trouve généralement la miniature. Nous pourrions ajouter des paramètres pour offrir plus d’options, y compris (mais sans s’y limiter) :

  • dernier message lu et
  • miniature actuellement sélectionnée (qui ne doit pas nécessairement être dans le premier message car vous pouvez en sélectionner une autre)
3 « J'aime »