@oshyan quel joli site ! J’aime particulièrement votre menu déroulant Catégories !
C’est activement sur ma liste pour essayer de faire fonctionner. Je viens de terminer quelques corrections et mises à jour sur un autre composant, je vais donc voir ce que je peux faire avec celui-ci dès que possible. J’ai beaucoup de choses sur mon assiette en ce moment, donc cela pourrait prendre un peu de temps. Si pour une raison quelconque vous n’avez rien entendu depuis un mois, n’hésitez pas à me le rappeler ![]()
poke poke
Mon écriture est souvent longue et j’utilise peut-être plus d’en-têtes que la moyenne. Mais j’aime aussi beaucoup le style des articles de blog ! J’espère qu’ils pourront coexister pacifiquement. ![]()
Comment puis-je réduire la taille du texte ? Je ne veux pas l’utiliser en 1,25 em. J’ai essayé de le réduire à 1 em avec des astuces CSS, mais cela n’a pas fonctionné.
@tshenry J’ai remarqué quelques bugs dans le style de l’article de blog (également présents dans l’aperçu du thème) :
-
Les arrière-plans des commentaires sont tous dérangés et ont un arrière-plan grisâtre étrange :
-
En zoomant sur la page, l’article de blog commence à déborder sur la barre latérale :
-
Les photos de profil et les badges des utilisateurs semblent beaucoup trop proches de leur titre, de la date de publication, etc. (voir l’image ci-dessus)
Salut Rootzilla,
Désolé pour ma réponse tardive. Vous pouvez modifier la taille de la police en utilisant ce CSS :
.category-blog .topic-post:first-child {
font-size: 1em;
}
J’ai un bug étrange avec un seul sujet. Les autres fonctionnent bien. L’image du haut ne s’affiche pas et toute image que j’y mets disparaît. Je ne vois pas du tout ce qui se passe.
C’est celui-ci : Take A Smile - Approved Activities List - Public Happiness
J’ai désactivé le style du blog pour que l’image s’affiche maintenant. Si je le réactive, cette image disparaît.
Le seul indice que j’ai est que l’image miniature dans la sous-catégorie ne s’affiche pas non plus pour ce fil de discussion et uniquement pour ce fil de discussion.
Est-ce que c’est juste moi ou, après une mise à jour récente du noyau, les titres sont devenus plus petits sur les sujets qui utilisent les styles de blog :
Pareil ici - beaucoup de bugs apparaissent depuis Discourse 3 (et avant avec les fonctionnalités expérimentales), ce composant est-il toujours mis à jour ?
J’essaie ceci dans une nouvelle communauté, et je remarque quelques problèmes de style sur une communauté principalement (je pense, à cet égard) standard.
Ce composant est-il toujours pris en charge ?
Je ne suis pas sûr qu’il soit officiellement toujours pris en charge, mais j’utilise ce composant de thème et il fonctionne comme annoncé dans une installation auto-hébergée à jour. exemple
@tshenry
Merci pour ce beau composant. 2 suggestions
lors de l’ouverture d’un sujet pour l’afficher comme un blog (dans la catégorie ou avec le tag)
- est-il possible que le menu latéral se masque automatiquement ? cela le ferait ressembler davantage à une page de blog.
trouvez le composant de Don : Can I default to a hidden sidebar? - #4 by Don
pourrait faire cela et l’ajouter comme paramètre pour l’expérience utilisateur par défaut (masqué ou affiché)… - est-il possible qu’il reste sur le premier message du sujet (le blog), au lieu de sauter vers la dernière réponse lue (l’expérience intégrée). je ne suis pas sûr de la meilleure approche pour une page de blog.
Merci
J’avais commencé à travailler sur une mise à jour de correction et de polissage il y a longtemps, mais je n’ai pas pu me dégager suffisamment de temps pour la terminer. Je sais qu’il y avait quelques imperfections suite à des changements fondamentaux, et je pense qu’il y a eu des problèmes de longue date en matière de compatibilité avec DiscoTOC.
Laissez-moi voir si je peux recueillir les avis de l’équipe sur l’avenir de ce composant. Pour le moment, il s’agit toujours d’un composant non officiel, géré personnellement.
Je pense qu’une sorte de style de « blog » officiel sans chichis répond aux besoins/désirs de beaucoup de monde, mais votre composant @tshenry est une merveilleuse contribution et il fonctionne pour moi et je vous remercie.
J’espère que vous aurez le temps de mettre à jour ce composant. Je l’aime beaucoup mais il affiche maintenant cet avertissement :
[Avis d’administrateur] L’un de vos thèmes ou plugins doit être mis à jour pour être compatible avec les futurs changements du noyau de Discourse. (id:component-template-resolving)
Et j’ai ces avis dans ma console :
[Avertissement] DÉPRÉCATION : Les composants avec des templates résolus séparément sont dépréciés. Migrez vers des fichiers js/ts + hbs co-localisés ou vers gjs/gts. Tentative de recherche de 'template:components/blog-image'. [id de dépréciation : component-template-resolving] Ceci sera supprimé dans ember-source 6.0.0. Voir https://deprecations.emberjs.com/id/component-template-resolving pour plus de détails. (chunk.3d3a2777cc56b0f68f02.d41d8cd9.js, ligne 377)
[Avertissement] DÉPRÉCATION : [THÈME 13 'Blog Post Styling'] Le chemin de propriété `isBlogTopic` a été utilisé dans le template `discourse/theme-13/discourse/templates/components/blog-image` sans utiliser `this`. Ce comportement de repli est déprécié, toutes les propriétés doivent être recherchées sur `this` lorsqu'elles sont utilisées dans le template : {{this.isBlogTopic}} [id de dépréciation : ember-this-fallback.this-property-fallback] Ceci sera supprimé dans ember-this-fallback n/a. Voir https://meta.discourse.org/t/337276 pour plus de détails. (chunk.3d3a2777cc56b0f68f02.d41d8cd9.js, ligne 377)
[Avertissement] DÉPRÉCATION : [THÈME 13 'Blog Post Styling'] Le chemin de propriété `imageURL` a été utilisé dans le template `discourse/theme-13/discourse/templates/components/blog-image` sans utiliser `this`. Ce comportement de repli est déprécié, toutes les propriétés doivent être recherchées sur `this` lorsqu'elles sont utilisées dans le template : {{this.imageURL}} [id de dépréciation : ember-this-fallback.this-property-fallback] Ceci sera supprimé dans ember-this-fallback n/a. Voir https://meta.discourse.org/t/337276 pour plus de détails. (chunk.3d3a2777cc56b0f68f02.d41d8cd9.js, ligne 377)
[Avertissement] DÉPRÉCATION : [THÈME 13 'Blog Post Styling'] Le chemin de propriété `model` a été utilisé dans le template `discourse/theme-13/discourse/templates/connectors/topic-above-post-stream/blog-post-styling` sans utiliser `this`. Ce comportement de repli est déprécié, toutes les propriétés doivent être recherchées sur `this` lorsqu'elles sont utilisées dans le template : {{this.model}} [id de dépréciation : ember-this-fallback.this-property-fallback] Ceci sera supprimé dans ember-this-fallback n/a. Voir https://meta.discourse.org/t/337276 pour plus de détails. (chunk.3d3a2777cc56b0f68f02.d41d8cd9.js, ligne 377)
J’ai le même problème. J’espère qu’une mise à jour de ce composant corrigera ce problème @tshenry.
Merci pour les rapports. Je vais essayer de corriger les avertissements cette semaine. Ce composant aurait vraiment besoin d’une mise à jour générale, mais le temps est malheureusement limité ces jours-ci !
Bien, j’ai résolu tous les avertissements de dépréciation et réussi à intégrer ce que je considère comme des mises à jour assez critiques. Il y a plus à faire pour améliorer la compatibilité avec d’autres personnalisations, mais j’ai fait ce que j’ai pu pour l’instant.
Merci pour votre patience à tous. Faites-moi savoir s’il y a des problèmes avec la mise à jour.
Je suppose que c’est lié à cette dernière mise à jour, mais comment puis-je supprimer ces « Comments » ?
pas de changement avec
.comments_heading {
display: none !important;
}
ou si je laisse le champ de configuration vide
(j’ai dû tricher avec un « espace » mais…)
Merci @Thierry_Trégaro ! Cet en-tête “Comments” est nouveau et vise à donner aux réponses l’impression d’être un peu plus dans la section commentaires d’un article de blog.
Il n’aurait pas dû s’afficher dans un sujet normal comme celui que vous avez partagé dans votre capture d’écran. J’ai corrigé cela (et j’ai également corrigé quelques autres problèmes de style mineurs).
Veuillez procéder à la mise à jour du composant.
Si, après la mise à jour, vous souhaitez également masquer l’en-tête “Comments” pour les articles de blog réels, ajoutez ceci dans un composant séparé :
.comments-heading {
display: none !important;
}





