Ho applicato alcune correzioni.
Principali modifiche:
-
il componente ora utilizza variabili CSS, quindi è compatibile con la modalità scura
-
alcune correzioni alle query media per risolvere il bug segnalato da @mbauman
-
aggiunta un’impostazione che consente di controllare se il piè di pagina deve essere visualizzato nelle pagine che richiedono l’accesso
La causa qui è la specificità CSS. Il tuo CSS seleziona .wrap e funziona, ma questo componente include anche del CSS che seleziona #main-outlet e gli aggiunge alcune proprietà per mantenere il piè di pagina in basso anche nelle pagine brevi.
Discourse-easy-footer/common/common.scss at main · discourse/Discourse-easy-footer · GitHub
Il selettore #main-outlet ha una specificità maggiore rispetto al tuo selettore .wrap — poiché si basa su un ID — quindi sovrascrive i tuoi stili.
Puoi risolvere aggiungendo questo CSS:
#main {
#main-outlet {
width: 1200px; // o la larghezza che preferisci
}
}
Certo, rimuovi tutte le colonne extra che non ti servono nelle impostazioni e otterrai tre colonne.
Non riesco a riprodurre questo problema, ma l’errore suggerisce che le tue impostazioni non sono corrette. Puoi verificare di nuovo e assicurarti di aver seguito le istruzioni sotto ogni impostazione? Se il problema persiste, puoi condividere un link al sito dove riscontri l’errore?
Ho fatto un po’ di pulizia e ho eliminato le risposte relative ai bug che verranno risolti non appena aggiornerai il componente. Se il tuo problema persiste, sentiti libero di pubblicare di nuovo a riguardo.
