Sono felice che questo abbia aiutato @volanar ![]()
Probabilmente, vale la pena apportare modifiche al componente in modo che tutto funzioni perfettamente per impostazione predefinita, senza codice personalizzato.
credo che lo schema di colori invertito sia previsto per questo componente e le varie classi siano lì in modo che il footer possa essere personalizzato per esigenze specifiche del forum, proprio come hai fatto ora ![]()
forse si potrebbe creare una PR per un’opzione per invertire le variabili di colore? ![]()
Ciao a tutti gli appassionati di footer! Questo componente è stato recentemente refattorizzato: DEV: use dasherize, update user-input classnames to data-attrs (#33) · discourse/Discourse-easy-footer@68b9972 · GitHub
Questo non influenzerà la maggior parte delle persone, ma ho rimosso i nomi delle classi applicati a ciascun link. In precedenza, una classe contenente il nome del link veniva aggiunta a ciascun link e, sfortunatamente, ciò significava che se per caso avessi chiamato il tuo link allo stesso modo di un nome di classe in tutto Discourse, potresti ottenere risultati indesiderati.
Quindi, ad esempio, se avessi un link chiamato “alert” o “spinner”, avresti alcuni conflitti non intenzionali con alcuni stili all’interno di Discourse:
Questi sono gli esempi più evidenti, ma ci sono centinaia di possibili nomi di classi in cui potresti incappare.
Quindi, dopo l’aggiornamento, se in precedenza hai utilizzato CSS per modificare questi link in qualsiasi modo, dovrai aggiornare i nomi delle tue classi:
In precedenza:
.my-link-name {
background: red;
}
Aggiornato:
[data-easyfooter-link="my-link-name"] {
background: red;
}
Questo evita qualsiasi possibile conflitto di nomi.
Ciao, come disabilitare questo componente del tema nelle pagine dei canali e dei thread?
nella chat l’elemento html ottiene la classe has-full-page-chat… quindi probabilmente puoi farlo con un po’ di CSS:
.has-full-page-chat .below-footer-outlet.custom-footer {
display: none;
}
Buongiorno,
È possibile ridurre la prominenza di alcuni argomenti obsoleti sulla homepage? Preferirei visualizzare solo l’ultimo mese o due, al fine di ridurre il disordine.
Ho controllato la sezione admin/site_settings/category/basic, dove credo si possa trovare la soluzione. Tuttavia, ci sono diverse opzioni da considerare.
Di conseguenza, sono in grado di incorporare un footer responsive e di facile utilizzo nel forum. Tuttavia, per visualizzarlo, è necessario scorrere fino alla fine della homepage, dove è segnata l’inaugurazione del forum nel 2021.
Grazie @awesomerobot per questa soluzione CSS.
Per la cronaca, il motivo per cui la sto usando è che il piè di pagina appare inaspettatamente nella chat personale, riducendo l’altezza disponibile per i messaggi e la tastiera. Su alcuni telefoni rende la cosa una sfida. È sorprendente dato che in tutte le altre pagine il piè di pagina è nascosto finché non lo scorriamo verso l’alto.
Modifica: testato sia sulle app Android che iPhone.
Nuovo logo Twitter/X
Mi scuso per quella che è probabilmente una domanda molto semplice,
Come state aggiornando il nuovo link di Twitter al logo X. Ho provato a trovare il nome fab corretto da aggiungere nelle impostazioni del footer ma non riesco a farlo funzionare.
Sarebbe utile se potessi lasciare vuoti Blurb e Blurb Title e che quindi saltasse anche il div per questo contenuto (in modo che le intestazioni dei link inizino a sinistra - o ancora meglio, renderlo configurabile se debbano iniziare a sinistra e se debbano estendersi).
Un recente aggiornamento ha completamente compromesso il footer: sebbene nessuna impostazione sia cambiata, ora mostra i valori predefiniti, che sono molto incompatibili e presentano link che non abbiamo mai voluto in primo luogo.
Come correggere il footer per ripristinare la personalizzazione effettiva che non è cambiata?
Ah sì, mi scusi. Penso che ciò sia dovuto a un aggiornamento delle impostazioni del tema. Se salvi nuovamente le tue impostazioni, tutto dovrebbe tornare a posto. Ad esempio, aggiungi uno spazio a un valore di impostazione e salva (e poi rimuovi di nuovo lo spazio extra, salva di nuovo).
Ho provato questo ma è davvero strano quando rimuovi le colonne. Esiste una versione di questo che può essere installata senza la necessità delle colonne di testo? Come si cambiano i colori?
Diciamo che volessi aggiungere codice javascript come “Iscriviti a Youtube”?
Questo è un componente del tema davvero fantastico! Possiamo supportare l’HTML nella sezione Blurb? Voglio inserire più link <a></a> al suo interno. Inoltre, penso che il limite di conteggio delle parole sia davvero inutile. Grazie!
Ciao,\nforse qualcuno può aiutarmi.\nIl footer funziona perfettamente, ma in qualche modo non viene visualizzato nella pagina di accesso anche se l’opzione “mostra footer nella pagina di accesso…” è selezionata e l’installazione di discourse è privata (login_required è selezionato).\nC’è qualcosa che mi è sfuggito?\nGrazie per il tuo aiuto!
@JimPas
Improvvisamente il piè di pagina è apparso nella pagina di accesso.
Sfortunatamente non riesco a risalire alle modifiche che hanno portato alla soluzione, ma immagino che la ricostruzione di discourse ( ./launcher rebuild app ) abbia aiutato.
Questo era un bug nel componente del tema ed è stato corretto in
Sto solo lasciando una nota qui che oggi ho unito una modifica che migra le impostazioni del tema link_sections e links a type: objects che abbiamo recentemente rilasciato.
Non ci aspettiamo che le cose si rompano con questa migrazione, ma se dovesse succedere, per favore lascia una nota qui per farmelo sapere.
grazie per questo bel componente. Quando provo ad aggiornare all’ultima versione ricevo questo messaggio di errore:
Si è verificato un errore: Hai fornito parametri non validi alla richiesta:
La proprietà in JSON Pointer '/0/links/0/referrer_policy' deve essere una delle seguenti [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].
La proprietà in JSON Pointer '/1/links/0/target' deve essere una delle seguenti [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La proprietà in JSON Pointer '/1/links/0/referrer_policy' deve essere una delle seguenti [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].
La proprietà in JSON Pointer '/2/links/0/target' deve essere una delle seguenti [\"_blank\", \"_self\", \"_parent\", \"_top\"]. La proprietà in JSON Pointer '/2/links/0/referrer_policy' deve essere una delle seguenti [\"no-referrer\", \"no-referrer-when-downgrade\", \"origin\", \"origin-when-cross-origin\", \"unsafe-url\"].
Sono 4 commit indietro, se queste informazioni sono utili.
