Aperçu de la liste des sujets (legacy)

Salut, est-il possible d’obtenir la miniature de la première image dans le post uploadé sur Imgur ?
Merci !

2 « J'aime »

Je ne le pense pas. Les vignettes sont générées uniquement à partir des fichiers téléchargés. Ces derniers peuvent être stockés à distance, comme c’est le cas normalement avec Discourse, par exemple sur un stockage S3.

2 « J'aime »

Je pense avoir trouvé un petit bug. J’ai configuré mes catégories pour qu’elles soient triées par date de création, ce que le TC utilise, et tout fonctionne comme prévu. Mais lorsqu’une personne répond à un sujet puis revient à la catégorie, celui-ci s’affiche en haut de la page jusqu’à ce que l’utilisateur actualise la page, après quoi il revient à sa place correcte. Cela pourrait être lié à cette correction dans le noyau : Topic list sorting bug. J’ai vérifié que le tri fonctionne désormais correctement dans le noyau.

1 « J'aime »

J’ai une petite suggestion de fonctionnalité.

Il serait pratique que l’administrateur puisse appliquer une miniature à un sujet sans que l’image fasse partie du message. Fournir une URL pour une image miniature à afficher dans la liste des sujets serait une excellente option pour les sujets méta créés par l’administrateur, où vous utiliserez la même miniature/icône pour de nombreux sujets.

Par exemple, lorsque je crée un message expliquant comment utiliser une catégorie, j’ai créé des icônes/images de point d’interrogation « ? » à appliquer à ce message afin qu’il s’intègre au contenu environnant.

Actuellement, je dois télécharger la même image pour chaque message que je crée.

2 « J'aime »

J’ai aussi remarqué que les vignettes ne sont pas redimensionnées ni recadrées sur la vue mobile.

1 « J'aime »

Je ne suis pas sûr de comprendre ce que vous voulez dire, mais n’hésitez pas à vous lâcher avec votre propre CSS.

Il existe déjà l’option d’une image de repli.

1 « J'aime »

Cela s’appliquerait à chaque publication sans image. Je parle de réutiliser une image pour plusieurs publications (spécifiques). Je suis en pleine migration de site, mais une fois que j’aurai terminé la configuration, je posterai ici une capture d’écran pour illustrer ce que j’entends.

1 « J'aime »

Cela s’applique déjà à tous les sujets sans image

1 « J'aime »

Les images conservent leur rapport d’aspect d’origine sur mobile pour moi. Cela perturbe la mise en page. Sur ordinateur de bureau, tout semble parfait.

Corrigez-le donc avec du CSS :slight_smile: Quelque chose comme max-width ou comme vous le préférez.

Ou utilisez les ‘Tuiles’ sur mobile, ce qui garantit le respect du rapport d’aspect sans altérer la mise en forme.

Reprenons depuis le début.

Lors de la sélection d’une miniature pour le post, je souhaite avoir la possibilité de fournir l’URL d’une image. Cela me permettra de réutiliser une image de mon choix pour des posts créés par l’administrateur spécifiques, comme les sujets « Comment faire » ou les « Directives de catégorie », etc.

Je suis conscient qu’il existe l’image « image manquante » qui est appliquée à chaque post sans image, mais ce n’est pas ce que je recherche.

Peut-être que ce que je demande dépasse le cadre de ce plugin, mais cela me semble être une ajout assez simple à un excellent plugin.

2 « J'aime »

Ah, je vois, c’est noté.

Oui, malheureusement, les données brutes doivent se trouver soit :

  1. dans un paramètre
  2. dans le message brut

Cela permet principalement d’éviter de devoir trop modifier le back-end et de rendre le composant de thème une alternative viable au plugin, qui n’a pas la possibilité de modifier le back-end.

Je ne sais pas si vous m’avez mal compris ou non. Ce dont je parle semble être un vrai bug dans le plugin. Demander aux utilisateurs de le contourner avec du CSS n’est pas la bonne approche.

Les miniatures sur les listes de sujets ne sont pas correctement dimensionnées sur mobile, alors qu’elles le sont sur ordinateur. Il semble qu’elles devraient l’être aussi sur mobile. Je ne m’oppose pas à me salir les mains pour corriger cela si nécessaire, mais j’ai pensé qu’il valait mieux signaler d’abord ce bug. C’est probablement une correction simple pour l’auteur du plugin.

Ah, j’oubliais que c’est un composant. Je comprends maintenant pourquoi ce n’est pas une simple ajout. Merci, je devrai pour l’instant ajouter l’image à chaque message.

1 « J'aime »

Il existe une version de plugin. Cependant, je cherche à minimiser les différences entre les deux et à ne pas avoir à stocker des données supplémentaires par rapport à ce qui est déjà enregistré par Discourse par défaut.

Discourse enregistrait auparavant l’image sous la forme d’un « image_url », et nous aurions peut-être pu exploiter cette fonctionnalité par le passé. Mais récemment, Discourse a repris en charge la logique de génération des vignettes, et l’image est désormais référencée par un identifiant. Il n’est pas totalement impossible de développer cela, mais ce n’est pas une priorité pour le logiciel libre.

2 « J'aime »

Je me perds moi-même maintenant :laughing:

C’est en fait le plugin que j’ai installé. Dans ce cas, on pourrait ajouter un champ personnalisé au sujet ou au message pour y parvenir, je pense. Mais je n’ai pas examiné le dernier code de Discourse pour savoir si ce serait toujours la méthode préférée.

Tout à fait juste. Je devrai m’en occuper moi-même si je le veux vraiment. Merci

1 « J'aime »

Oui, peut-être que les paramètres pourraient être améliorés pour offrir plus de flexibilité simple dès le départ, mais on suppose généralement que vous pouvez modifier la présentation des vignettes à votre goût avec du CSS. Peut-être qu’un paramètre mobile indépendant du paramètre de bureau suffirait, mais le problème avec les paramètres de largeur et de hauteur fixes, c’est qu’ils faussent le rapport d’aspect des images. Ensuite, il faut prendre en compte le recadrage, etc., ce qui finit par créer un véritable casse-tête de paramètres si complexes que vous feriez mieux de laisser cela au CSS ?

1 « J'aime »

Je suppose que c’est là que je suis perdu, car il me semble que les images sont recadrées parfaitement sur mon bureau avec une largeur et une hauteur fixes. Y a-t-il une raison pour laquelle cela ne peut pas être fait sur mobile ?

Avez-vous défini la hauteur à zéro ?

La largeur et la hauteur ont toutes deux été définies sur 100.

Après avoir modifié la hauteur à 0, le bureau ressemblait alors à la version mobile. Il semble donc que la version mobile ne prenne pas en compte ce paramètre de hauteur, car elle conserve le rapport d’aspect même lorsque la hauteur est définie au-dessus de 0.

2 « J'aime »