Mise en forme des articles de blog

Tout à fait, nous sommes partants. Pouvoir ajouter une expérience visuelle enrichie, sans perdre la fonctionnalité « aller à l’essentiel » d’un forum Discourse, améliorera considérablement l’engagement de nos utilisateurs.

Ajouter un tag à un message pour le passer en mode blog semble être une approche logique et simple.

4 « J'aime »

Bonjour, j’ai rencontré un problème : notre catégorie de blog est « blog/116 » et non « blog-116 », je ne peux donc pas appliquer ce thème à mon forum.
Comment puis-je résoudre ce problème ?
Voici le lien de mon forum : https://www.agora.io/cn/community/forum/c/blog/116

1 « J'aime »

Avez-vous déjà essayé simplement blog ? Cela devrait fonctionner.

Nous avons maintenant une bien meilleure façon de définir les catégories dans les paramètres du thème. Je mettrai à jour le paramètre à un moment donné. Malheureusement, passer à la nouvelle méthode désactivera le composant jusqu’à ce que le paramètre soit réajusté. Je m’assurerai d’avertir tout le monde ici lorsque ce changement sera imminent.

1 « J'aime »

Oui, j’ai aussi essayé blog, mais ça ne fonctionne toujours pas, c’est assez étrange. Et maintenant c’est bien blog, mais il n’affiche toujours pas le bon.

1 « J'aime »

C’est étrange. Je viens de vérifier mon site de test et le composant fonctionne parfaitement avec le nom d’identifiant (slug). Je me demande si cela est lié à votre configuration de sous-dossier. Je n’ai jamais testé le composant dans cet environnement.

Voyez-vous des erreurs dans la console JavaScript de votre navigateur lorsque vous essayez de visiter un sujet dans la catégorie ? Vous devriez vérifier après avoir défini le paramètre de thème de catégorie de blog sur blog. Et êtes-vous certain d’avoir ajouté le composant à votre thème principal ?

1 « J'aime »

Oui, je suis presque certain d’avoir ajouté le composant à mon thème principal et réglé blog déjà.

2 « J'aime »

Cela fonctionne-t-il correctement si vous définissez le slug sur blog ? Lorsque j’ai supprimé /116 de l’URL, cela m’a bien redirigé vers blog/116.

Cela fonctionne-t-il si vous désactivez ce composant de thème ? Vous avez deux composants de thème, et aucun des deux ne fonctionne. :thinking:

Salut Taylor !

Merci pour ce magnifique composant ! Je l’adore.

Je me demandais simplement si le composant « tag » a déjà été ajouté ?

À bientôt !

4 « J'aime »

Salut ! Ce n’est pas encore fait, mais je vais le monter dans mes priorités. Je m’assurerai qu’il soit ajouté dans les prochaines semaines. J’aurai peut-être même un peu de temps demain la semaine prochaine :crossed_fingers:

EDIT : Les tags fonctionnent maintenant sur mon ordinateur local, mais j’ai repéré quelques éléments sans rapport que je souhaite régler avant de pousser les modifications. Merci pour votre patience :slight_smile:

5 « J'aime »

Vous l’avez probablement découvert il y a longtemps, mais il est très probable que ce soit celui-ci : Topic List Thumbnails

1 « J'aime »

Je cherche la même chose ici. Nous publiions depuis notre blog dans toutes les catégories et nous ne pouvons pas restreindre à une catégorie afin d’afficher les publications avec un style de blog.

Cette composante de thème semble très solide et j’espère que la fonctionnalité TAG sera terminée bientôt :sunglasses:

3 « J'aime »

Mise à jour !

Je viens de pousser un commit qui ajoute le support des balises et améliore quelques éléments liés au style :tada: N’hésitez pas à me faire savoir si vous remarquez des problèmes après la mise à jour du composant.

Petite note : les balises que vous utilisez pour les articles de blog doivent être visibles par tous les utilisateurs (elles ne doivent pas être masquées via des groupes de balises). Vous pouvez toujours masquer la balise avec du CSS si cela s’avère absolument nécessaire.

cc @Drew-ART @sofi.pocketful @satonotdead

9 « J'aime »

Super !

Lors de la mise à jour sur l’instance hébergée avec le thème par défaut, les erreurs suivantes apparaissent :

Erreur : Variable non définie : "$blog-tag". à la ligne 80 de mobile.scss >> $values: $blog_tag; -----------^
Erreur : Variable non définie : "$blog-tag". à la ligne 77 de desktop.scss >> $values: $blog_tag; ---------^

Cependant, cela ne semble pas avoir cassé les fonctionnalités précédentes.

Édition ajoutée : Cela a disparu après que j’ai ajouté un tag. Maintenant, le style des articles de blog fonctionne, mais l’image n’apparaît pas. J’avais d’abord pensé que c’était un problème lié aux groupes de tags privés, mais ce ne semble pas être le cas.

2 « J'aime »

Il s’agit d’un bug étrange dans le cœur du système que nous pensions examiner. Pour une raison quelconque, il semble y avoir un problème où le système attend un - au lieu d’un _ dans le nom de la variable. La solution de contournement pour le moment consiste à apporter un ajustement aux paramètres du thème, comme vous l’avez découvert.

Merci d’avoir signalé cela ! Il y avait une faille dans la logique qui empêchait l’évaluation complète des étiquettes. Cela devrait être corrigé si vous effectuez à nouveau la mise à jour.

4 « J'aime »

Waouh, c’est un jouet vraiment génial ! Je vais passer ma journée à jouer avec. Merci pour votre excellent travail :slight_smile:

3 « J'aime »

J’ai repéré un bug : si j’utilise le système basé sur les catégories ou les tags, lorsque des images (pas des liens directs, les liens directs fonctionnent) sont insérées dans une balise <div align="center"></div>, elles s’affichent dans l’aperçu mais disparaissent après la publication. Parfois, elles apparaissent pendant quelques secondes après la publication avant de disparaître rapidement.

2 « J'aime »

C’est un cas limite intéressant ! Il devrait être corrigé avec :

Fais-moi signe si tu remarques des problèmes après la mise à jour.

4 « J'aime »

Ça marche, merci beaucoup ! Je te souhaite un excellent moment !

3 « J'aime »

Lorsque j’active « aucune image »… j’ai perdu 1 image dans mon article.

1 « J'aime »

Il semble que ce composant de thème ne soit pas beaucoup mis à jour ces jours-ci, et la liste des tâches semble peut-être inclure mon problème (DiscoToC), mais j’ai pensé le mentionner quand même dans l’espoir que cela inspire quelques mises à jour ici. :grin:

Il semble que le style des articles de blog et DiscoTOC soient fondamentalement incompatibles, du moins avec la largeur du site que j’ai. La table des matières chevauche le texte et je n’ai pas trouvé de moyen clair de résoudre ce problème avec CSS seul (bien que je sois loin d’être une experte en CSS !).

J’ai essayé d’utiliser le thème par défaut et de supprimer mes personnalisations CSS et cela se produit toujours. Mais dès que je désactive le style des articles de blog, le problème est résolu et la table des matières apparaît au bon endroit. J’aimerais vraiment pouvoir utiliser les deux ensemble cependant.

J’ai désactivé DiscoToC pour l’instant, mais vous pouvez voir mon site (avec un thème personnalisé) ici si cela peut être utile :
https://garden.oshyan.com/
Si cela peut vous être utile que je réactive DiscoToC afin que vous puissiez voir cela se produire en direct, faites-le moi savoir.

2 « J'aime »