Gibt es eine Möglichkeit, Platzhaltertexte auf der Registrierungsseite hinzuzufügen und/oder die Texte unter dem Feld zu ändern?
Hallo Jose,
Ich habe ein von Benutzern entwickeltes Plugin gefunden, das das, was du suchst, vielleicht erreichen kann!
Das Custom Wizard Plugin ermöglicht es dir, Benutzer-Wizards für dein Discourse-Forum zu erstellen. Du kannst Informationen bereitstellen, Benutzereingaben entgegennehmen und Aktionen ausführen, wie das Erstellen von Themen, das Aktualisieren von Profilen und vieles mehr.
Ich habe es bei mir getestet und es scheint funktionsfähig zu sein, vorausgesetzt, du hast das technische Know-how, es herunterzuladen und zu installieren. Probiere es aus und sieh, ob es das ist, wonach du suchst!
Wenn du Probleme bei der Installation / Verwendung hast, stelle deine Frage einfach in diesem Thread.
Viele Grüße,
Ron
Danke, Ronny. Ich weiß deine Hilfe wirklich zu schätzen. Ich probiere das gerade aus.
Aber es scheint, dass dies nur ein Formular ist, das verwendet werden kann, nachdem sich der Benutzer angemeldet hat. Nicht davor.
Aber ich werde dort nachfragen, um sicherzugehen, ob dieser Anwendungsfall möglich ist.
Sie können den Text, der unter dem Eingabefeld angezeigt wird, über die Option „Text anpassen“ in den Einstellungen ändern.
- Navigieren Sie zu:
- Admin
Anpassen
Text
- Suchen Sie nach jedem der folgenden Einträge:
email.instructionsusername.instructionsname.instructions_requireduser.password.instructions
- Klicken Sie auf die Schaltfläche Bearbeiten auf der rechten Seite
- Ersetzen Sie den Text durch Ihren gewünschten neuen Text
- Klicken Sie auf Änderungen speichern
Vielen Dank, Keegan! Das hilft sehr.
Wissen Sie zufällig auch, wie man das CSS ändert, um Platzhaltertexte im Eingabefeld hinzuzufügen?
Ich glaube nicht, dass das nur mit CSS möglich ist. Es gibt zwar einen ::placeholder-Selektor, dieser wird jedoch zum Stylen eines vorhandenen Platzhalters verwendet.
Es scheint jedoch, dass Sie dies mit JavaScript tun können. Indem Sie dies in den <head>-Tag Ihres Themes in den Admin-Einstellungen einfügen:
<script type="text/discourse-plugin" version="0.11.1">
api.onPageChange(() => {
document.getElementById('new-account-email').placeholder =
'Ersetzen Sie dies durch Ihren E-Mail-Platzhalter';
document.getElementById('new-account-username').placeholder =
'Ersetzen Sie dies durch Ihren Benutzernamen-Platzhalter';
document.getElementById('new-account-name').placeholder =
'Ersetzen Sie dies durch Ihren Namens-Platzhalter';
document.getElementById('new-account-password').placeholder =
'Ersetzen Sie dies durch Ihren Passwort-Platzhalter';
});
</script>
Vielen Dank, Keegan! Das ist eine großartige Lösung! Sie funktioniert gut. ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
