Puoi anche chiedere aiuto qui:
Come faccio a far sì che la barra laterale destra venga visualizzata ovunque? Non solo nella homepage e nelle categorie.
Non funziona per il pulsante “aggiungi argomento”
Hmm… funziona bene per me quando visualizzo in anteprima su Theme Creator.
Se vuoi indirizzare specificamente il pulsante Nuovo Argomento, prova:
button#create-topic {
// aggiungi qui...
}
Quando si ha
- un messaggio privato
- con un tag
- visualizzazione senza barra laterale
La larghezza diventa molto piccola
Causa:
.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) {
in fkb-d-topic-list.scss viene applicato, e non dovrebbe.
Sospetto che sia necessario aggiungere :not(.archetype-private_message)
Tuttavia, mi chiedo perché stia prendendo di mira questi archetipi in modo così specifico? Sta solo cercando di capire se si è nella lista degli argomenti (rispetto alla visualizzazione dell’argomento?)
Adoro questo tema, ma o sto riscontrando un bug o ho rotto qualcosa.
Per qualche motivo, sembra non esserci alcun padding sopra gli argomenti, così gli angoli arrotondati scompaiono e non c’è alcuna separazione visibile tra un argomento e l’altro.
Sembra che qualcosa legato al nuovo cambiamento sperimentale della base moderna stia causando questo comportamento. Disattivandolo, il padding torna alla normalità.
Titolo:
[Bug] Il tema si blocca su Discourse 2026.4.0-latest — Impossibile trovare il modulo 'ember-this-fallback/js-component'
Descrizione:
Dopo aver aggiornato Discourse alla versione v2026.4.0-latest (commit 19374472fd), il tema FKB Pro provoca un blocco fatale del frontend, rendendo il forum parzialmente inutilizzabile. Discourse mostra il banner arancione:
“A causa di un errore nel tema/componente, il tuo sito potrebbe non funzionare correttamente. Causato da ‘FKB Pro theme’.”
(Traduzione: “A causa di un errore nel tema/componente, il tuo sito potrebbe non funzionare correttamente. Causato da ‘FKB Pro theme’.”)
Causa radice:
Il tema (o uno dei suoi componenti) fa ancora riferimento al modulo ember-this-fallback/js-component, che è stato rimosso dal core di Discourse nelle versioni recenti. Questo modulo era un adattatore di compatibilità per il pattern deprecato di Ember this-property-fallback, che permetteva ai template di utilizzare {{foo}} invece di {{this.foo}}. Discourse ha annunciato ufficialmente la rimozione di questo adattatore e ha richiesto a tutti i temi e plugin di migrare verso legami espliciti con this..
Errore dalla console del browser:
Impossibile caricare il tema 4 da https://www.sitetalk.net/...
Errore: Impossibile trovare il modulo 'ember-this-fallback/js-component' importato da (require)
[TEMA 4 'FKB Pro theme'] Errore: Impossibile trovare il modulo 'ember-this-fallback/js-component' importato da (require)
at vendor.js
at requireModule (vendor.js)
at Object.lookup (chunk.js)
...
at reportThemeError (chunk.js)
(Versione di Discourse mostrata nella console: v2026.4.0-latest, Ember v6.10.1)
Ambiente:
| Voce | Valore |
|---|---|
| Versione di Discourse | v2026.4.0-latest (commit 19374472fd) |
| Versione di Ember | v6.10.1 |
| Tema | FKB Pro (installazione predefinita da questo repository) |
| Riproducibilità | 100% riproducibile dopo l’aggiornamento di Discourse |
Speriamo che gli sviluppatori possano risolvere questo problema. Grazie!!!
Ciao, aggiornando Discourse alla versione v2026.4.0-latest — Ember v6.10.1 è apparso un errore che rende il forum inutilizzabile
client-error-handler.js:109 [THEMA 28 ‘Tema FKB Pro’] Errore: Impossibile trovare il modulo ember-this-fallback/this-fallback-helper importato da (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)
Si prega di procedere con la correzione.
Ci sono novità sulla risoluzione di questo problema?
Ci sono novità sul risolvere questo problema?
Ho ricevuto una segnalazione che GitHub - literatecomputing/fkb-pro-theme: FKB Pro is a highly modified, detailed, professional social theme, but still user-friendly. · GitHub sta funzionando. Ho creato una pull request.
Ciao Don,
Prima di tutto, un tema assolutamente splendido! Ho recentemente implementato FKB Pro per la mia comunità educativa locale, Jiwa.now, e l’interfaccia basata su schede ha un aspetto magnifico e altamente professionale.
Durando i test su mobile, ho notato un problema di UX relativo alle aree cliccabili sulle schede degli argomenti. Attualmente, le zone cliccabili sembrano incoerenti. Ad esempio, gli utenti possono cliccare sui bordi stessi della scheda per entrare in un argomento, ma cliccare su altre aree vuote (come a destra della riga con l’avatar o al centro del piè di pagina) non fa nulla.
Questa interazione «colpisci o manca» confonde gli utenti e spesso porta a clic accidentali quando cercano semplicemente di scorrere e sfogliare il feed.
Un suggerimento per gli aggiornamenti futuri: Sarebbe un miglioramento dell’UX se il tema potesse rifinire questo aspetto di default, rendendo cliccabili per entrare nell’argomento solo i contenuti principali (Titolo, Immagine e Estratto), disabilitando contemporaneamente lo sfondo della scheda per evitare clic accidentali durante lo scorrimento.
Nel frattempo, per rendere l’esperienza tattile su mobile affidabile al 100% per i miei utenti, ho scritto un frammento CSS utilizzando un approccio di «lista bianca» basato su pointer-events. Neutralizza completamente il clic sullo sfondo e riabilita specificamente i clic solo sugli elementi interattivi effettivi.
Ho pensato di condividerlo qui per chiunque voglia affinare i propri target tattili e, forse, potrebbe essere un utile riferimento per gli sviluppatori:
/* Correzione per conflitti di clic/tocco sulle schede mobili (Approccio Smart Whitelist) */
/* 1. Neutralizza l'intero sfondo della scheda per evitare clic durante lo scorrimento */
.topic-list-item {
pointer-events: none !important;
}
/* 2. Riabilita tutti i link e i pulsanti nativi (Avatar, Tag, Titoli) */
.topic-list-item a,
.topic-list-item button {
pointer-events: auto !important;
}
/* 3. Riabilita i clic sulle immagini */
.topic-list-item .topic-image,
.topic-list-item .topic-thumbnail,
.topic-list-item img {
pointer-events: auto !important;
cursor: pointer !important;
}
/* 4. Riabilita l'intera area delle statistiche del piè di pagina */
.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. Elimina eventuali pseudo-elementi di link allungati sovrapposti */
.topic-list-item .main-link::before,
.topic-list-item .main-link::after {
pointer-events: none !important;
display: none !important;
}
Grazie!
Leo



