Benutzerdefiniertes Benutzer-Menü

:information_source: Zusammenfassung Fügt ein Dropdown-Menü in der Kopfzeile hinzu, das Benutzern schnellen Zugriff auf persönliche Einstellungen und Seiten ermöglicht
:hammer_and_wrench: Repository Manuel Kostka / Discourse / Components / Custom User Menu · GitLab
:question: Installationsanleitung So installieren Sie ein Theme oder eine Theme-Komponente
:open_book: Neu bei Discourse Themes? Anfängerleitfaden zur Verwendung von Discourse Themes

Installieren Sie diese Theme-Komponente

Fügt ein eigenständiges Benutzermenü in der Kopfzeile hinzu. Es repliziert die Elemente, die standardmäßig auf dem Profil-Tab des Benachrichtigungsmenüs vorhanden sind.

Ansicht des Benutzermenüs

Ansicht des Benachrichtigungsmenüs

Die Komponente blendet den entsprechenden Tab aus dem Benachrichtigungsmenü aus. Die Ansichten ohne und mit der Komponente:

:compass: Roadmap

Mobiles Modal hinzufügen

Namen und Benutzernamen je nach Website-Einstellung umschalten

11 „Gefällt mir“

Ich liebe es schon, diese Komponente zu verwenden!

Ich mag es wirklich, die Benachrichtigungen aus dem Benutzermenü auszugliedern. Gut gemacht. :smiley:

5 „Gefällt mir“

Es scheint einen kleinen Konflikt zwischen diesem und F NAV Mobile Navigation Tabs zu geben, der die Benachrichtigungsglocke unten auf dem Bildschirm platziert. Sie funktioniert immer noch einwandfrei, aber dort, wo die Glocke im Header sein sollte, ist nur ein leerer Bereich. Das Tippen auf diesen leeren Bereich öffnet das gleiche Menü wie das Tippen auf mein Profilbild.

4 „Gefällt mir“

Danke, dass du das angemerkt hast! Ich sehe allerdings nicht, wie ich das kompatibel machen könnte… Die gleichzeitige Verwendung beider Komponenten wird wahrscheinlich zu weiteren Konflikten in UX und Stil führen, da sie im Wesentlichen dasselbe Menü einführen, aber mit leicht unterschiedlichen Template-Implementierungen.

1 „Gefällt mir“

Ich kann nur für mich selbst und meinen speziellen Anwendungsfall sprechen, aber ich würde es lieben, dieses Komponenten für den Desktop / Laptop zu nutzen und es auf mobilen Geräten “zur Seite treten” zu lassen, damit die Tabs-Komponente die Arbeit übernimmt.

Das Einzige, was mir einfällt, wäre, diese Komponente nach der Tabs-Komponente und der Bildschirmgröße suchen zu lassen. Die Tabs-Komponente ist nur auf Mobilgeräten aktiv, daher könnte sie möglicherweise so funktionieren, wie beabsichtigt, auf großen Bildschirmen, und wenn Tabs aktiv sind, auf kleineren Bildschirmen ausgeschaltet werden. Ich habe keine Ahnung, welchen Aufwand das erfordern würde oder ob das überhaupt möglich ist.

Ich werde später noch einen speziellen mobilen Stil hinzufügen. Dann kannst du dieses Komponenten auch für das Nutzer-Menü verwenden, auch auf Mobilgeräten. Und die Fußzeilen-Navigation aus der anderen Komponente. Das sollte eigentlich ganz gut ausrichten.

1 „Gefällt mir“

2 Beiträge wurden in ein neues Thema verschoben: Automatische Lokalisierung auf Meta zeigt { für den Beitrag

Habe das gleiche Problem wie @StryGuardian, da es zu Konflikten mit f-nav kommt.

1 „Gefällt mir“

Besteht das Problem noch? Ich habe gerade meine eigene F NAV-Fork auf 3.5.1 mit diesem TC getestet und sie funktioniert einwandfrei…

@manuel akzeptierst du PRs? Es wäre eine schöne Ergänzung, den Benutzernamen fett anzuzeigen, wenn vollständige Namen in den Website-Einstellungen deaktiviert sind, und auch den Avatar des Benutzers mit seiner Profil-“Zusammenfassung” zu verknüpfen.