Non riesco a far visualizzare i link header personalizzati?

Ciao ragazzi.
Da principiante devo presumere che mi stia sfuggendo qualcosa.
In PersonalizzaTemi aggiungo componenti inclusi: link intestazione personalizzato
Quindi in ComponentiLink intestazione personalizzati aggiungo Includi componente su…: Predefinito

Nessuno dei link preimpostati o dei miei appare nell’intestazione, quando un utente non è connesso, l’intestazione ha solo accedi, registrati e l’icona di ricerca, sulla destra.
Cosa mi sfugge?

Assicurati di utilizzare effettivamente il tema predefinito come tuo tema.

Puoi anche visualizzarlo in anteprima o il componente utilizzando il pulsante di anteprima in basso per controllare le impostazioni. Ciò semplifica la configurazione di componenti e temi prima di distribuirli agli utenti del forum.

Verifica anche di impostare correttamente i collegamenti dell’intestazione nel componente. Controlla quelli predefiniti per vedere come sono impostati.

L’ho appena provato sul mio sito di test e anche il mio non viene visualizzato.

È nell’ispettore, ma per qualche motivo è in grigio?

1 Mi Piace

sto lavorando al mio

1 Mi Piace

Sì, li ho. TemiPredefinitoIl tema è abilitato per impostazione predefinita
La configurazione è praticamente standard, è un laboratorio di prova.
Sembra che CHL non abbia avuto alcun effetto sulla mia configurazione, né per l’utente di anteprima né per quello non connesso, nessun’intestazione.
Utente non connesso → solo registrati e accedi,
Utente connesso solo tre icone: chat, ricerca, utente.
la versione è 3.0.6

Dovresti aggiornare alla versione 3.10 o 3.2.0 beta1-dev

Ti consiglio vivamente di aggiornare il tuo Discourse perché ci sono state modifiche significative al core da quella versione, alcune delle quali hanno interessato i componenti del tema.

1 Mi Piace

Anch’io lo vedo, lo ottengo in quel modo.

Dopo un po’ di smanettamento, penso che siano i link di esempio che sono obsoleti. Penso che di recente ci sia stato un cambiamento nel modo in cui viene gestito un semplice /. che stanno causando un problema.

Rimuovendo tutti quelli di esempio e aggiungendo qualcosa come:

Un link, un link, https://meta.discourse.org, vdm, vuoto

funziona:

La descrizione del campo mostra anche una nuova impostazione della locale della lingua (vedi il mio secondo screenshot sopra) :thinking:

A titolo informativo, ho appena scaricato e installato il componente senza modificare nulla, inclusi i collegamenti predefiniti, e ha funzionato :woman_shrugging:t2:

Penso tu abbia trovato il vincitore. :trophy: :slight_smile:

Quando rimuovo la localizzazione dagli esempi, questi vengono visualizzati. :+1:

Deve essere perché non sono su en. È un po’ confuso. :slight_smile:

2 Mi Piace

Sì, sono su en, quindi avrebbe senso ora.

@lejeczek se rimuovi l’impostazione en|language alla fine delle stringhe dei campi, dovrebbe funzionare.

1 Mi Piace

Non fa alcuna differenza per il mio. Quando CHL è stato installato, inclusi collegamenti preimpostati, spiega cosa ha catturato @Lilly, localizzazioni, ad es. di un collegamento preimpostato:

Collegamento esterno, questo collegamento si aprirà in una nuova scheda, https://meta.discourse.org, vdo, blank, remove, en

aggiungerne uno simile non ha alcun effetto.

Puoi provare senza alcuna locale? Potrebbe essere necessaria una versione più recente di Discourse affinché l’opzione di impostazione funzioni.

1 Mi Piace

@lejeczek puoi incollare il contenuto del tuo editor delle impostazioni? (pulsante in basso a destra del componente)

Sia con o senza locale/lang alla fine - lo stesso.

oh strano, non hai un pulsante di modifica delle impostazioni. Probabilmente devi aggiornare il tuo Discourse.

hai aggiornato la pagina dopo aver modificato le impostazioni?

A titolo informativo, ecco le mie impostazioni sulla mia installazione locale di Discourse per sviluppatori. Ho modificato le impostazioni predefinite per la prima che va a Meta, e ne ho aggiunta anche una alla mia pagina FAQ solo per assicurarmi che quelle non predefinite funzionino.

Meta, si aprirà in una nuova scheda su Discourse Meta, https://meta.discourse.org, vdo, blank, remove
Most Liked, Post con il maggior numero di like, /latest/?order=op_likes, vdo, self, keep
Privacy, La nostra politica sulla privacy, /privacy, vdm, self, keep
FAQ, Domande frequenti, /faq, vdm, self, keep

Ecco il risultato con un utente di test (non amministratore).

Come consiglio, limiterei il numero di link a uno o due per la visualizzazione mobile. L’intestazione si affolla molto rapidamente nelle visualizzazioni mobili/schermi piccoli, specialmente per gli utenti anonimi con i pulsanti di accesso/registrazione.

2 Mi Piace