Tipp: Cursor automatisch auf Eingabefeld positionieren

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
farbauti
Mitglied
Beiträge: 7
Registriert: 09.01.2006 12:36
Wohnort: Kirchheim b. München

Tipp: Cursor automatisch auf Eingabefeld positionieren

Beitrag von farbauti »

Hallo,

mir ist aufgefallen, dass man bei der Login-Maske erst das Eingabefeld auswählen muss, ehe man seinen Usernamen reinschreiben kann.

Da es aber benutzerfreundlicher ist, wenn das Feld schon automatisch ausgewählt ist, genügt folgende Änderung:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
login.php
#
#-----[ FIND ]------------------------------------------
#
		$template->pparse('body');
#
#-----[ ADD AFTER ]------------------------------------------
#
		if ($username == '')
			print "<script><!--\ndocument.forms[0].username.focus();\n--></script>\n";
		else
			print "<script><!--\ndocument.forms[0].password.focus();\n--></script>\n";
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Gruß, Farbauti.
PS: Dies war mein erstes Customizing :)
Benutzeravatar
Toflar
Mitglied
Beiträge: 95
Registriert: 25.07.2005 16:06
Wohnort: Lyss (CH)
Kontaktdaten:

Beitrag von Toflar »

Wäre wohl eher unter Snippets angebracht, aber find ich cool!
farbauti
Mitglied
Beiträge: 7
Registriert: 09.01.2006 12:36
Wohnort: Kirchheim b. München

Beitrag von farbauti »

Toflar hat geschrieben:Wäre wohl eher unter Snippets angebracht, ...
Dachte ich auch, aber nach Aussage der Moderatoren ist die Änderung 'zu klein für ein Snipplet'. Was ich nicht nachvollziehen kann. Laut Beschreibung sind Snipplets 'Code-Schnipsel, die zu klein sind, um richtige Mods zu sein' - worunter vier Code-Zeilen offenbar nicht fallen :(
Zum anderen ist es eigentlich state-of-the-art ist, dass nach Aufruf einer Loginseite der Focus auf dem Eingabefeld liegt.
Klar könnte man das auch in jedem einzelnen Style ändern, aber warum nicht zentral?
Wie gesagt: Ist für mich nicht verständlich - aber dafür ist der Tipp ja zumindest hier zu finden.

Gruß, Farbauti.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“