Kann die benutzerdefinierten Kopfzeilenlinks nicht anzeigen?

Hallo Leute.
Als Anfänger muss ich davon ausgehen, dass ich etwas übersehe.
Ich füge unter AnpassenThemes inkludierte Komponenten: Benutzerdefinierter Header-Link hinzu.
Dann füge ich unter KomponentenBenutzerdefinierte Header-Links Komponente einschließen auf … hinzu: Standard.

Keine der voreingestellten oder eigenen Links erscheint im Header. Wenn ein Benutzer nicht angemeldet ist, hat der Header nur Anmelden, Registrieren und das Suchsymbol auf der rechten Seite.
Was übersehe ich?

Stellen Sie sicher, dass Sie tatsächlich das Standardthema als Ihr Thema verwenden.

Sie können es oder die Komponente auch in der Vorschau anzeigen, indem Sie die Vorschautaste unten verwenden, um die Einstellungen zu überprüfen. Dies erleichtert die Einrichtung von Komponenten und Themen, bevor sie für Forenbenutzer freigegeben werden.

Überprüfen Sie außerdem noch einmal, ob Sie die Header-Links in der Komponente richtig einrichten. Überprüfen Sie die Standardeinstellungen, um zu sehen, wie sie eingerichtet sind.

Ich habe es gerade auf meiner Testseite ausprobiert, und meine wird auch nicht angezeigt.

Sie ist im Inspektor, aber aus irgendeinem Grund ausgegraut?

1 „Gefällt mir“

Arbeite an meinem \n\n

1 „Gefällt mir“

Ja, die habe ich. ThemesDefaultTheme is enabled by default
Das Setup ist praktisch Standard, es ist ein Testlabor.
Es scheint, als hätte CHL keine Auswirkung auf mein Setup, weder für Vorschau- noch für nicht angemeldete Benutzer, überhaupt keine Kopfzeile.
Nicht angemeldeter Benutzer → nur registrieren & anmelden,
Angemeldeter Benutzer nur drei Symbole: Chat, Suche, Benutzer.
Version ist 3.0.6

Sie sollten auf 3.10 oder 3.2.0 beta1-dev aktualisieren

Ich empfehle Ihnen dringend, Ihr Discourse zu aktualisieren, da es seit dieser Version erhebliche Änderungen im Kern gab, von denen einige Theme-Komponenten betrafen.

1 „Gefällt mir“

Ich sehe es auch, bekomme es auf diese Weise.

Nach einigem Herumprobieren glaube ich, dass die Beispiel-Links, die veraltet sind. Ich glaube, es gab kürzlich eine Änderung, wie ein einfaches / behandelt wird. ein Problem verursachen.

Wenn man alle Beispiel-Links entfernt und etwas wie Folgendes hinzufügt:

Ein Link, ein Link, https://meta.discourse.org, vdm, leer

funktioniert es:

Feld-Beschreibung zeigt auch eine neue Einstellung für die Sprachlokalisierung (siehe mein zweiter Screenshot oben) :thinking:

FWIW Ich habe gerade die Komponente heruntergeladen und installiert, ohne etwas zu ändern, einschließlich der Standardlinks, und es hat funktioniert :woman_shrugging:t2:

Ich glaube, du hast den Gewinner gefunden. :trophy: :slight_smile:

Wenn ich die Locale aus den Beispiel-Einträgen entferne, werden sie angezeigt. :+1:

Das muss daran liegen, dass ich nicht auf en bin. Das ist etwas verwirrend. :slight_smile:

2 „Gefällt mir“

Ja, das ergibt Sinn, da ich auf Englisch bin.\n\n@lejeczek Wenn du die en|language-Einstellung am Ende der Feld-Strings entfernst, sollte es funktionieren.

1 „Gefällt mir“

Macht keinen Unterschied für meine. Als CHL installiert wurde, waren voreingestellte Links enthalten. Erklären Sie, was @Lilly geschnappt hat, Gebietsschemata, z. B. eines voreingestellten Links:

Externer Link, dieser Link wird in einem neuen Tab geöffnet, https://meta.discourse.org, vdo, leer, entfernen, en

Das Hinzufügen eines ähnlichen hat ebenfalls keine Auswirkung.

Können Sie es ohne Locale versuchen? Möglicherweise benötigen Sie eine neuere Version von Discourse, damit diese Einstellung funktioniert.

1 „Gefällt mir“

@lejeczek kannst du bitte den Inhalt deines Einstellungseditors einfügen? (Schaltfläche unten rechts in der Komponente)

Ob mit oder ohne Locale/Lang am Ende – dasselbe.

oh seltsam, du hast keinen Button für den Einstellungseditor. Wahrscheinlich musst du dein Discourse aktualisieren.

Hast du die Seite nach dem Ändern der Einstellungen neu geladen?

Nur zur Information, hier sind meine Einstellungen in meiner lokalen Entwicklungsinstallation von Discourse. Ich habe die Standardeinstellungen für die erste, die zu Meta geht, bearbeitet und auch eine zu meiner FAQ-Seite hinzugefügt, nur um sicherzugehen, dass auch nicht standardmäßige Einstellungen funktionieren.

Meta, öffnet sich in einem neuen Tab zu Discourse Meta, https://meta.discourse.org, vdo, blank, remove
Most Liked, Beiträge mit den meisten Likes, /latest/?order=op_likes, vdo, self, keep
Privacy, Unsere Datenschutzrichtlinie, /privacy, vdm, self, keep
FAQ, Häufig gestellte Fragen, /faq, vdm, self, keep

Hier ist das Ergebnis mit einem Testbenutzer (Nicht-Admin).

Als Ratschlag würde ich die Anzahl der Links für die mobile Ansicht auf ein oder zwei beschränken. Diese Kopfzeile wird auf Mobilgeräten/kleinen Bildschirmen schnell überladen, insbesondere für anonyme Benutzer mit den Anmelde-/Registrierungsbuttons.

2 „Gefällt mir“