Loginbox mit vorbelegten Feldern
Vielfach sieht man in verschiedenen Shops, das Login-Felder mit Werten ala "Username eingeben" und/oder "Passwort eingeben" vorbelegt sind, die verschwinden wenn man in das entsprechende Feld klickt.
Der folgende Code bewerkstelligt genau dieses:
zu ersetzen sind damit folgende Zeilen: in der Datei: templates/dein Template/source/boxes/loginbox.php Ich hoffe das hilft dem einen oder anderen seinen Shop ein wenig zu personalisieren
Der folgende Code bewerkstelligt genau dieses:
php-code: //vorbefülltes email-feld $box_smarty->assign('FIELD_EMAIL', xtc_draw_input_field('email_address', 'email adresse eingeben', 'size="25" maxlength="50" onclick="this.value=this.value.replace('email adresse eingeben','')"')); //vorbefülltes passwort feld (klartext, wird onclick zu einem echten passswortfeld mit den bekannten sternchen '*') $box_smarty->assign('FIELD_PWD', xtc_draw_input_field('password', 'Passwort eingeben', 'size="10" maxlength="30" onclick="this.value=this.value.replace('Passwort eingeben',''); this.type='password'"'));
php-code: $box_smarty->assign('FIELD_EMAIL', xtc_draw_input_field('email_address', '', 'size="25" maxlength="50"')); $box_smarty->assign('FIELD_PWD', xtc_draw_password_field('password', '', 'size="10" maxlength="30"'));