Aperçu de la liste des sujets (legacy)

Eh bien, le problème initial est probablement dû à FEATURE: Include optimized thumbnails for topics (#9215) · discourse/discourse@03818e6 · GitHub, où il semble que les miniatures ne puissent être que des uploads désormais. Discourse est toujours le premier à introduire des changements ou des comportements cassants. Désolé d’être un peu aigre, c’est juste frustrant. :pensive:

Je comprends maintenant que cela dépend du comportement de Discourse. Merci pour votre aide.

Je vous tiens simplement au courant de ma situation. Je continue d’avoir des difficultés.

J’ai essayé de normaliser le HTML des balises img pour n’inclure que l’attribut src, car il semble être ignoré par Discourse. Par exemple, un post provenant de WordPress contiendrait généralement ceci (ici, j’ai déjà nettoyé le HTML, il ne reste que l’attribut src). Les critères dont vous parlez ne semblent pas liés.

<div data-wp><a href="https://www.aliexpress.com/item/4000096717124.html" target="_blank"><img src="https://zuzu.deals/wp-content/uploads/2020/05/5ebd241f6e871-150x150.jpg" /></a><div><div data-buy>

Ensuite, le rebaking (donc le téléchargement des images) depuis la console ne fonctionne que pour certains sujets.
Généralement, le sujet dont j’ai extrait le HTML ci-dessus est ignoré. Que ce soit via rake posts:rebake ou en Rails avec post.save! ; post.rebake!, le sujet est ignoré. Je ne vois pas de raison pour laquelle cela échoue, car il contient le même HTML que les autres sujets qui ont fonctionné.

Cependant, si je modifie manuellement depuis l’éditeur de message sans changer le contenu et que j’enregistre, alors l’image est extraite/téléchargée. Il y a trop de sujets pour les modifier manuellement.

Auriez-vous une idée de comment reproduire le même comportement d’enregistrement que celui du compositeur via la console Rails ?

Note : l’option « jours maximum » est définie sur sa valeur maximale.

2 « J'aime »