Aperçus de la liste de sujets (TLP)

@merefield

J’ai installé le plugin Topic List Previews (TLP) et je souhaite afficher des aperçus de miniatures de sujets sur la page des résultats de recherche, mais cela ne fonctionne pas, cela affiche uniquement les vignettes et les extraits des sujets. Cependant, les miniatures fonctionnent sur d’autres pages comme /new et /latest. J’ai essayé de modifier la configuration de TLP, mais aucun de mes changements n’a réussi. J’ai remarqué que cette page mentionne un autre plugin (discourse-topic-previews-sidecar), j’ai donc suspecté que le problème était dû au fait que je ne l’avais pas installé. Cependant, après avoir installé ce plugin, la page des résultats de recherche n’affiche toujours pas de miniatures.

J’ai quelques questions :

  1. L’installation de TLP seul est-elle suffisante pour activer les aperçus de miniatures sur les résultats de recherche, ou ai-je besoin de TLP et de discourse-topic-previews-sidecar ?

  2. Des configurations TLP spéciales sont-elles requises pour les résultats de recherche ? Pourquoi mes paramètres ne prennent-ils pas effet ?

  3. Je souhaite avoir des aperçus de miniatures sur la page des résultats de recherche comme ce site web. Comment dois-je le configurer ? Pourriez-vous décrire les étapes de configuration clés en détail ?

Vous trouverez ci-joint des captures d’écran de ma configuration actuelle.

Configuration TLP

[
	{
		"setting": "topic_list_tiles_topic_lists",
		"value": "latest|new|unread|top|tag|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_tiles_categories",
		"value": ""
	},
	{
		"setting": "topic_list_tiles_tags",
		"value": ""
	},
	{
		"setting": "topic_list_thumbnails_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|suggested-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_thumbnails_categories",
		"value": "42"
	},
	{
		"setting": "topic_list_thumbnails_tags",
		"value": ""
	},
	{
		"setting": "topic_list_excerpts_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_excerpts_categories",
		"value": ""
	},
	{
		"setting": "topic_list_excerpts_tags",
		"value": ""
	},
	{
		"setting": "topic_list_actions_topic_lists",
		"value": "latest|new|unread|top|tag|suggested|agenda|activity-topics|activity-portfolio|latest-mobile|new-mobile|unread-mobile|top-mobile|tag-mobile|agenda-mobile|activity-topics-mobile|activity-portfolio-mobile"
	},
	{
		"setting": "topic_list_actions_categories",
		"value": ""
	},
	{
		"setting": "topic_list_actions_tags",
		"value": ""
	},
	{
		"setting": "topic_list_set_category_defaults",
		"value": false
	},
	{
		"setting": "topic_list_dominant_color_background",
		"value": "tiles only"
	},
	{
		"setting": "topic_list_show_like_on_current_users_posts",
		"value": true
	},
	{
		"setting": "topic_list_tiles_larger_featured_tiles",
		"value": true
	},
	{
		"setting": "topic_list_tiles_wide_format",
		"value": false
	},
	{
		"setting": "topic_list_portfolio",
		"value": true
	},
	{
		"setting": "topic_list_portfolio_filter_type",
		"value": "tag"
	},
	{
		"setting": "topic_list_portfolio_filter_parameter",
		"value": ""
	},
	{
		"setting": "topic_list_default_thumbnail",
		"value": ""
	},
	{
		"setting": "topic_list_default_thumbnail_fallback",
		"value": false
	},
	{
		"setting": "topic_list_thumbnail_resolution_level",
		"value": 3
	},
	{
		"setting": "topic_list_thumbnail_width",
		"value": 150
	},
	{
		"setting": "topic_list_thumbnail_height",
		"value": 100
	},
	{
		"setting": "topic_list_thumbnail_width_mobile",
		"value": 50
	},
	{
		"setting": "topic_list_thumbnail_height_mobile",
		"value": 60
	},
	{
		"setting": "topic_list_thumbnail_first_x_rows",
		"value": 0
	},
	{
		"setting": "topic_list_featured_images",
		"value": false
	},
	{
		"setting": "topic_list_featured_images_resolution_level",
		"value": 2
	},
	{
		"setting": "topic_list_featured_images_category",
		"value": false
	},
	{
		"setting": "topic_list_featured_images_from_current_category_only",
		"value": true
	},
	{
		"setting": "topic_list_featured_images_tag",
		"value": ""
	},
	{
		"setting": "topic_list_featured_images_tag_show",
		"value": true
	},
	{
		"setting": "topic_list_featured_images_count",
		"value": 0
	},
	{
		"setting": "topic_list_featured_images_order",
		"value": "latest"
	},
	{
		"setting": "topic_list_featured_width",
		"value": 0
	},
	{
		"setting": "topic_list_featured_height",
		"value": 250
	},
	{
		"setting": "topic_list_featured_height_mobile",
		"value": 150
	},
	{
		"setting": "topic_list_featured_title",
		"value": ""
	},
	{
		"setting": "topic_list_featured_excerpt",
		"value": 100
	},
	{
		"setting": "topic_list_featured_details_always_show",
		"value": "only on hover"
	},
	{
		"setting": "topic_list_test_image_url_timeout",
		"value": 5000
	},
	{
		"setting": "topic_list_fps_search_grid",
		"value": true
	},
	{
		"setting": "topic_list_fps_search_blurb",
		"value": true
	},
	{
		"setting": "topic_list_fps_search_author",
		"value": true
	}
]

Bonjour

Je suppose que mon problème est lié à TLP mais je ne suis pas sûr. J’ai mis à jour discourse hier vers la dernière version et, depuis, j’ai des miniatures en haut au lieu de la gauche sur mobile (et uniquement sur mobile, je n’ai pas pu reproduire avec les outils de développement)

forum : cwowd
(peut ne pas être lié au ‘bug’ précédent, aucune différence si le mode glimmer est réglé sur auto ou activé)

1 « J'aime »

Si vous effacez les paramètres des « Listes de sujets », vous devriez pouvoir désactiver les fonctionnalités indésirables, par exemple :

Il existe des options pour les miniatures, les extraits, les actions, etc.

Impossible à reproduire. Sur la dernière version de TLP, la mise en forme est parfaite. Supprimez tous les autres thèmes/composants de thème et réessayez.

Il est très probable que vous ayez autre chose d’actif qui entre en conflit.

OU la taille de votre miniature mobile est trop grande.

Merci d’avoir essayé :wink:

La taille des miniatures : J’ai essayé, et elles s’affichent correctement à gauche à… 12px de large. Inutile de dire qu’elles sont invisibles dans ce cas.

Si je comprends bien ce qui se passe, une colonne est « ajoutée » à gauche pour afficher l’icône de l’auteur du dernier message (alors que nous devrions avoir à la place la miniature attribuée au sujet). Et la miniature se retrouve positionnée au-dessus du titre du sujet par manque d’espace pour s’aligner à gauche comme prévu.

1 « J'aime »

Ça devrait ressembler à ça. Mais bon. Google (dans mon cas) ne m’a donné que cette largeur :sweat_smile:

Si vous voulez des images plus grandes, passez à la vue en mosaïque sur mobile ?

C’est comme ça que ça fonctionnait, à ma plus grande satisfaction, pendant de nombreuses années :wink:

La mise à jour vers 3.5.0.beta2-dev a cassé quelque chose, mais je n’arrive pas à comprendre quoi. Ou pourquoi cette colonne d’auteur f** est revenue (et je n’ai reçu aucune aide des outils de développement, tout va bien quand elle émule l’affichage des mobiles)

Il devrait afficher l’avatar s’il n’y a pas de miniature.

Je ne vois aucun problème sur la dernière version ? (tant que les miniatures sont assez petites :slight_smile: )

En fait, je m’attends à ce que ce TC soit plus stable qu’avant car il peut désormais utiliser la nouvelle API officielle pour les remplacements et ne dépend pas du remplacement de modèles.

J’ai dû supprimer TLP pour toutes les pages mobiles.

Le problème secondaire est que les outils de développement n’émulent pas les vraies pages mobiles (par exemple, les miennes ont toujours des miniatures dans les outils de développement en « vue mobile » alors que TLP n’est activé que pour les pages de bureau).

Pouvez-vous résumer pourquoi ? Je veux dire, je fais de mon mieux avec l’espace disponible ?

comme indiqué précédemment (Topic List Previews (TLP) - #594 by Thierry_Trégaro), depuis la dernière mise à jour de discourse, les miniatures s’affichaient en haut du titre sur mobile (au lieu de la gauche), laissant un espace blanc beaucoup trop grand à gauche.

malheureusement, pas d’autre choix que de revenir à l’image de membre

J’ai temporairement désactivé les vignettes pour cette vue. Je ne vois aucun problème. Ce site est à jour depuis hier.

Pixel 6a

Il est logique que la miniature doive être de taille similaire à l’avatar pour que tout s’agence correctement…

… ou passez simplement à la vue Tuiles.

J’ai pu utiliser les outils de développement… Donc, pour illustrer, j’ai essayé de réactiver sur mobile-latest et voici ce que j’ai obtenu.

Si je définis la miniature sur 10px.

Je ne trouve pas le moyen de ne pas afficher cette colonne à gauche…

Vous remplacez les paramètres dans le Thème 3 ?

Dans tous les cas, quelque chose d’étrange se passe avec votre configuration.

C’est comme si vous n’utilisiez pas le même modèle.

Voici starzen avec les mêmes dimensions :

Ah ! Il pourrait s’agir d’un bug, désolé !

Si je désactive l’« image par défaut », j’ai un problème. Je me demande si c’est lié ?

OK, essayez cette mise à jour :

Si vous pensez que Topic List Previews est génial et que j’ai fait du bon travail, vous pouvez m’offrir un café :coffee:

Merci pour votre patience ! De nouveaux bugs sont apparus en raison de la réécriture complète que j’ai dû effectuer pour la nouvelle API et les restrictions à venir.

see no change. FYI, this is witout any other composant added to light theme

laptop view

mobile view

after reading your post, I also tried with a default image (from ionic). No real change (except it rightfully removes authors picture).

I can align the display on the left (got a

.mobile-view .topic-list .right {
    margin-left: 60px !important;
}

in my CSS. Looks better but still have the thumbnails on top of titles.

edit : no<w that I figured this, finally solved my problem with a bit of CSS grid. Not perfect but fine.


on a side note, I got one request : it would be nice to be able to add excerpt for new-topic and not new-replies (or whatever any forum prefer^^)

Je ne parviens pas à reproduire votre problème, même en poussant la largeur de la miniature à 90px :

(bien que ce soit trop large pour les dates et les comptes).

Êtes-vous sûr de ne pas avoir d’autres Composants actifs qui interfèrent ?

TLP fonctionne correctement dès sa sortie de la boîte, même lorsque les choses deviennent très étroites :

J’ai finalement trouvé le problème et cela devrait être corrigé. Il y avait une erreur dans la logique de la miniature par défaut.

2 « J'aime »

Je vois que certaines instanciations de PreviewsThumbnail n’ont pas @url
Est-ce intentionnel ?

1 « J'aime »