C’est l’inspecteur, pas la console.
Oh désolé, ceci est la console :
DevTools failed to load source map: Could not load content for https://diembao.b-cdn.net/service-worker-42fd4076491c4d62115d613112a6b29c27e20a2b36e68013d9e936b8eadaa6e7.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
C’est très curieux. Je ne peux pas le reproduire pour le moment. Je serais intéressé d’entendre d’autres rapports similaires.
(Je ne pense pas que votre avertissement soit pertinent, d’ailleurs).
@ddf Je pense que je l’ai peut-être reproduit, mes excuses. J’utilisais la branche bêta.
Pourriez-vous utiliser la branche beta du composant et confirmer que cela fonctionne ? (C’est une option avancée lors de l’installation du composant, il suffit d’entrer beta dans l’option de branche.
Je vais étudier la différence…
J’ai fusionné les différences et maintenant la branche master fonctionne, désolé pour la confusion.
Tout ce que vous avez à faire est de mettre à jour votre composant existant, aucun test de branche beta nécessaire.
Veuillez confirmer que le problème est résolu et informez-moi de tout autre problème.
Merci de votre patience !
MISE À JOUR : Hmmm… il y a toujours un bug connexe (cliquez sur accueil et ils disparaissent)… je vais essayer de l’améliorer.
Après la mise à jour vers la dernière version, l’erreur a disparu !
Comment activer les boutons d’action ? Je garde topic list actions topic lists par défaut et j’ajoute un nom de tag à topic list actions tags, cela ne semble pas fonctionner lorsque je vérifie le tag.
Avez-vous installé le « plugin sidecar » ? Ceci est requis : Pavilion
Je pense que c’est Topic List Thumbnails
Similaire mais non. Topic List Previews était le plugin original de prévisualisation des miniatures.
Ce sont des composants de thème, donc très faciles à tester. Allez-y et essayez-les !
oui celui-ci, merci
J’ai encore amélioré cela en supprimant et en simplifiant une grande partie du code redondant apparemment trop complexe pour afficher l’image par défaut, cela devrait mieux fonctionner maintenant.
Note actuellement sur la branche beta :
Je vais fusionner cela bientôt, à moins que je ne trouve une raison pour laquelle le code était si complexe en premier lieu !
Je veux également ajouter une autre amélioration à beta avant de fusionner.
J’ai également amélioré l’apparence du bouton Portfolio pour qu’il soit cohérent avec le bouton Message :
Ce bouton est également activé sur mobile maintenant, ce qui était vraiment idiot car la fonctionnalité Portfolio (essentiellement un mur utilisateur) est fonctionnelle sur mobile depuis longtemps.
Désolé, c’est vraiment en retard ! (mais les PR ont toujours été les bienvenus !!)
Ceci est toujours en beta, sera fusionné bientôt.
La fusion de IMPROVE: remove over-complex (?) default image logic by merefield · Pull Request #15 · merefield/discourse-topic-list-previews-theme (github.com) est effectuée
- suppression du rendu inutile et différé de l’image par défaut pour la liste des sujets
- correction du formatage du bouton Portfolio
Salut !
J’essaie ce formidable composant de thème. Cependant, j’ai dû chercher un peu pour trouver ce qu’était le plugin sidecar et comment l’installer.
Il pourrait être utile d’avoir un lien vers le dépôt soit dans le premier message, soit dans les paramètres du composant d’aperçu de la liste des sujets.
C’est détaillé dans le deuxième lien de l’OP mais je pourrais ajouter ce détail ici. De plus, le titre du deuxième lien est un peu dépassé maintenant.
Oui, je n’ai pas cliqué sur le deuxième lien au début car le début du message disait spécifiquement que le plugin était obsolète.
J’explore le composant de thème et les actions liées au plugin sidecar.
Ce serait bien d’avoir une option pour masquer les actions possibles, bien que ce soit une ligne de CSS.
Une autre suggestion.
J’ai remarqué que le cœur, lorsqu’il n’y a pas de likes ajoutés, n’est pas aligné à gauche avec l’extrait :
C’est à cause du <span> class="like-count"></span> qui a un margin-right: 7px, que le span soit vide ou non.
J’ai donc ajouté cette règle CSS :
html:not(.tile-style) .topic-actions .like-count:empty {
margin-right: 0;
}
Ainsi, s’il n’y a pas de likes, le cœur est correctement aligné avec l’extrait :
C’est un petit changement, mais j’aime les détails. ![]()
Devrais-je faire une PR pour cela ?
Une collaboration pour nettoyer et rendre plus cohérente la vue non-tuiles en particulier serait très appréciée, merci @Canapin car elle ne reçoit pas autant d’attention.
J’ai remarqué des choses en essayant votre composant de thème et j’ai deux questions.
- Premièrement, j’avais le « lire la suite » dans l’extrait, mais il n’était pas coloré comme un lien, il avait la même couleur que le texte normal. Une idée pourquoi ?
Ensuite, après avoir installé le plugin sidecar, le texte « lire la suite » a simplement disparu à cause de l’option supprimer les liens des extraits de liste de sujets cochée par défaut.
Je comprends que cette option fait référence à :
- Supprime les liens dans les extraits pour qu’ils aient une meilleure apparence (les longs liens dans les extraits dans Discourse peuvent perturber la mise en page)
Mais le lien « lire la suite » devrait être apprécié (je devrais comparer son apparence avec un tas de sujets cependant…).
- Existe-t-il un moyen simple de supprimer les liens des extraits, mais de conserver le « lire la suite » et de l’afficher avec la couleur de base du lien ?




