Kombinierter Authentifizierungsbutton

:information_source: Zusammenfassung Ersetzt die Standard-Authentifizierungsschaltflächen durch eine kombinierte Schaltfläche, die ein Dropdown-Menü oder ein Modal mit Links öffnet
:hammer_and_wrench: Repository https://github.com/Lillinator/combined-auth-button
:question: Installationsanleitung So installieren Sie ein Theme oder Theme-Komponente

Diese Theme-Komponente installieren

:woman_technologist:t2: Übersicht

Diese Theme-Komponente fasst die Schaltflächen „Registrieren“ und „Anmelden“ zu einer einzigen Schaltfläche mit Dropdown-Optionen zusammen, um den Kopfbereich sauberer zu gestalten und die Benutzerfreundlichkeit zu verbessern (insbesondere für mobile Nutzer).

Insbesondere verbirgt die Standard-Mobilansicht von Discourse die Schaltfläche „Registrieren“ und zeigt nur die vorhandene Schaltfläche „Anmelden“; dies kann für neue Besucher von Discourse-Foren (Anonyme Ansicht) verwirrend und nicht intuitiv sein. Darüber hinaus verlinkt die Standard-Anmeldeschaltfläche in der Mobilansicht auf die Anmeldeseite, die wiederum einen Link zur Registrierungsseite enthält; dies erzeugt unnötige Reibung für neue Nutzer auf mobilen Geräten.

Standard-Mobilansicht ohne Komponente:

Diese einfache Discourse-Theme-Komponente ersetzt die vorhandene Anmelden-Schaltfläche durch eine kombinierte Schaltfläche mit klarerer Beschriftung – der Standard ist Registrieren / Anmelden. Beim Klicken oder Tippen wird ein Dropdown-Menü oder ein mobiles Modal mit Links zu den jeweiligen Registrierungs- oder Anmeldeseiten geöffnet.

Mobile Schaltfläche und Modal mit den Standardkomponenteneinstellungen:

Desktop-Schaltfläche und Dropdown-Menü mit den Standardkomponenteneinstellungen:


:gear: Einstellungen & Theme-Übersetzungen

Es gibt Admin-Einstellungen, die das Aktivieren auf dem Desktop, das Ausblenden des kombinierten Schaltflächensymbols für mehr Kopfbereich in der Mobilansicht sowie das Ändern aller Schaltflächensymbole und -beschriftungen ermöglichen.

Einstellung Beschreibung
enable_on_desktop Aktiviert die kombinierte Authentifizierungsschaltfläche auf allen Viewport-Größen
hide_mobile_combined_button_icon blendet das Symbol der kombinierten Authentifizierungsschaltfläche in der Mobilansicht aus, um Kopfbereich zu sparen
combined_button_icon SVG-Symbol für die kombinierte Authentifizierungs-Dropdown-Schaltfläche
login_button_icon SVG-Symbol für die Anmelde-Schaltfläche
signup_button_icon SVG-Symbol für die Registrierungs-Schaltfläche
button_labels.auth Textzeichenfolge der kombinierten Schaltfläche für Theme-Übersetzungen
button_labels.log_in Textzeichenfolge der Anmelde-Schaltfläche für Theme-Übersetzungen
button_labels.sign_up Textzeichenfolge der Registrierungs-Schaltfläche für Theme-Übersetzungen

:camera_flash: Weitere Screenshots

Einstellungsseite

Mit aktiviertem hide_mobile_combined_button_icon

Geänderte Schaltflächenbeschriftungen und -symbole

Mobil:

Desktop:

Für Spaß anpassen


:bulb: Hinweise


Schauen Sie sich meine anderen Discourse-Beiträge an
11 „Gefällt mir“

Ich habe gerade ein Update für dieses Thema veröffentlicht, das die Erfahrung verbessert, indem ein mobiles Modal geöffnet wird, das entweder zur Anmeldeseite oder zur Login-Seite führt. Ich habe auch den Eröffnungsbeitrag aktualisiert. Danke an @Moin für die Idee! :smiley:

Screenshots

Standard-Modal-Buttons der Komponente:

Änderbare Button-Beschriftungen:

4 „Gefällt mir“

Vielen Dank, @Lilly! Ich werde es bald testen.

1 „Gefällt mir“

Okay, ich habe an dieser Komponente erneut einige Änderungen vorgenommen – man kann sie nun auf dem Desktop aktivieren und alle Symbole ändern.

5 „Gefällt mir“

Ich habe heute eine kleine Korrektur für diese Komponente vorgenommen – der Button wurde in gescrollten Themen im Titel der Kopfzeile dargestellt, wenn die Hamburger-Komponente auf der linken Seite verwendet wurde. Die Komponenten sind nun vollständig miteinander kompatibel.

3 „Gefällt mir“