Vous pouvez également demander de l’aide à l’adresse suivante :
Comment faire pour que la barre latérale droite s’affiche partout ? Pas seulement sur la page d’accueil et les catégories.
Il ne fonctionne pas pour le bouton « ajouter un sujet »
Hmm… cela fonctionne bien pour moi lors de l’aperçu sur Theme Creator.
Si vous souhaitez cibler spécifiquement le bouton Nouveau sujet, essayez :
button#create-topic {
// ajoutez du contenu ici...
}
Lorsque l’on a
- un message privé
- avec un tag
- en mode sans barre latérale
La largeur devient très petite
Cause :
.navigation-topics,
.categories-list,
body[class*="tag-"]:not(.archetype-regular):not(.archetype-banner),
body[class*="category-"]:not(.archetype-regular):not(.archetype-banner):not(.archetype-banner):not(.archetype-private_message) {
dans fkb-d-topic-list.scss est appliqué, alors qu’il ne devrait pas l’être.
Je soupçonne qu’il manque :not(.archetype-private_message)
Cependant, je me demande pourquoi il cible ces archétypes de manière aussi spécifique. Est-ce simplement pour vérifier s’il s’agit d’une liste de sujets (par opposition à une vue de sujet) ?
J’adore ce thème, mais je rencontre soit un bug, soit j’ai fait une erreur.
Pour une raison quelconque, il n’y a apparemment aucun espacement au-dessus des sujets, ce qui fait que les coins arrondis disparaissent en quelque sorte et qu’il n’y a aucune séparation visible entre chaque sujet.
Il semble que quelque chose dans le nouveau changement expérimental de la fondation moderne provoque ce comportement. Désactiver cette option semble rétablir la marge normale.
Titre :
[Bug] Le thème plante sur Discourse 2026.4.0-latest — Impossible de trouver le module 'ember-this-fallback/js-component'
Description :
Après la mise à jour de Discourse vers la version v2026.4.0-latest (commit 19374472fd), le thème FKB Pro provoque un plantage fatal du frontend, rendant le forum partiellement inutilisable. Discourse affiche la bannière orange suivante :
“由于主题/组件有错误,您的站点可能无法正常运行。由 ‘FKB Pro theme’ 引起。”
(Traduction : “En raison d’une erreur dans le thème/composant, votre site peut ne pas fonctionner correctement. Causé par ‘FKB Pro theme’.”)
Cause racine :
Le thème (ou l’un de ses composants) fait toujours référence au module ember-this-fallback/js-component, qui a été supprimé du cœur de Discourse dans les versions récentes. Ce module était un adaptateur de compatibilité pour le modèle obsolète this-property-fallback d’Ember, qui permettait aux modèles d’utiliser {{foo}} au lieu de {{this.foo}}. Discourse a officiellement annoncé la suppression de cet adaptateur et exigé que tous les thèmes et plugins migrent vers des liaisons explicites avec this..
Erreur provenant de la console du navigateur :
Failed to load theme 4 from https://www.sitetalk.net/...
Error: Could not find module 'ember-this-fallback/js-component' imported from (require)
[THEME 4 'FKB Pro theme'] Error: Could not find module 'ember-this-fallback/js-component' imported from (require)
at vendor.js
at requireModule (vendor.js)
at Object.lookup (chunk.js)
...
at reportThemeError (chunk.js)
(Version de Discourse affichée dans la console : v2026.4.0-latest, Ember v6.10.1)
Environnement :
| Élément | Valeur |
|---|---|
| Version de Discourse | v2026.4.0-latest (commit 19374472fd) |
| Version d’Ember | v6.10.1 |
| Thème | FKB Pro (installation par défaut depuis ce dépôt) |
| Reproductibilité | 100 % reproductible après la mise à niveau de Discourse |
Nous espérons que les développeurs pourront résoudre ce problème. Merci !!!
Bonjour, lors de la mise à jour de Discourse vers la version v2026.4.0-latest — Ember v6.10.1, une erreur est survenue, rendant le forum inutilisable.
client-error-handler.js:109 [THEME 28 ‘FKB Pro theme’] Erreur : Impossible de trouver le module ember-this-fallback/this-fallback-helper importé depuis (require)
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:36:12)
Nous souhaitons une correction.
Y a-t-il des nouvelles concernant la correction de ce problème ?
Des nouvelles pour corriger cela ?
J’ai un rapport indiquant que GitHub - literatecomputing/fkb-pro-theme: FKB Pro is a highly modified, detailed, professional social theme, but still user-friendly. · GitHub fonctionne. J’ai soumis une demande de tirage.
Bonjour Don,
Tout d’abord, quel thème époustouflant ! J’ai récemment déployé FKB Pro pour ma communauté éducative locale, Jiwa.now, et l’interface utilisateur basée sur des cartes est magnifique et très professionnelle.
En testant sur mobile, j’ai remarqué un problème d’expérience utilisateur concernant les zones cliquables des cartes de sujets. Actuellement, les zones cliquables semblent incohérentes. Par exemple, les utilisateurs peuvent cliquer sur les bords extrêmes de la carte pour accéder à un sujet, mais cliquer sur d’autres zones vides (comme à droite de la rangée des avatars ou au milieu du pied de page) ne produit aucun effet.
Cette interaction aléatoire « ça passe ou ça casse » déroute les utilisateurs et entraîne souvent des clics accidentels lorsqu’ils tentent simplement de faire défiler ou de balayer le flux.
Une suggestion pour les futures mises à jour : Il serait bénéfique pour l’expérience utilisateur que le thème améliore ce point par défaut en rendant uniquement le contenu principal (Titre, Image et Extrait) cliquable pour accéder au sujet, tout en désactivant le fond de la carte pour éviter les clics accidentels lors du défilement.
En attendant, afin de rendre l’expérience tactile sur mobile 100 % fiable pour mes utilisateurs, j’ai écrit un extrait CSS utilisant une approche de « liste blanche » avec pointer-events. Cela neutralise complètement le clic sur le fond et réactive spécifiquement les clics uniquement sur les éléments interactifs réels.
J’ai pensé partager cela ici pour toute personne souhaitant affiner ses zones tactiles, et peut-être que cela pourrait servir de référence utile aux développeurs :
/* Correctif pour les conflits de clic/tactile sur mobile (Approche de liste blanche intelligente) */
/* 1. Neutraliser l'arrière-plan entier de la carte pour éviter les clics lors du défilement */
.topic-list-item {
pointer-events: none !important;
}
/* 2. Réactiver tous les liens et boutons natifs (Avatars, Tags, Titres) */
.topic-list-item a,
.topic-list-item button {
pointer-events: auto !important;
}
/* 3. Réactiver les clics sur les images */
.topic-list-item .topic-image,
.topic-list-item .topic-thumbnail,
.topic-list-item img {
pointer-events: auto !important;
cursor: pointer !important;
}
/* 4. Réactiver toute la zone des statistiques du pied de page */
.topic-list-item .topic-item-stats,
.topic-list-item .topic-footer,
.topic-list-item .post-activity,
.topic-list-item .activity,
.topic-list-item .num,
.topic-list-item .topic-meta-data {
pointer-events: auto !important;
}
/* 5. Éliminer les éléments pseudo-stylisés de liens étirés qui se chevauchent */
.topic-list-item .main-link::before,
.topic-list-item .main-link::after {
pointer-events: none !important;
display: none !important;
}
Merci !
Leo



