Hallo,
weiß einer von Euch, wie das geht? Ich will statt des Login-Feldes eine Liste aller Benutzernamen anzeigen. Es wäre nett, wenn mir jemand den Code dafür sagen kann.
Hintergrund ist der, daß die Benutzer, die sich selten einloggen, ihren Benutzernamen nicht direkt parat haben.
Dank! Axel
Liste von Benutzernamen bei Login-Feld
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
login_body.tpl
login.php
Code: Alles auswählen
#
#----------[ FINDE ]--------------------------
#
<input type="text" name="username" size="25" maxlength="40" value="{USERNAME}" />
#
#----------[ MIT FOLGENDEM ERSETZEN ]--------------------------
#
<select name="username">
<!-- BEGIN switch_username_select -->
{switch_username_select.USERNAMES}
<!-- END switch_username_select -->
</select>
Code: Alles auswählen
#
#----------[ FINDE ]--------------------------
#
'U_SEND_PASSWORD' => append_sid("profile.$phpEx?mode=sendpassword"),
'S_HIDDEN_FIELDS' => $s_hidden_fields)
);
#
#----------[ DARUNTER EINFÜGEN ]--------------------------
#
$sql = "SELECT username FROM ". USERS_TABLE ." WHERE user_id <> ". ANONYMOUS;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Error in obtaining usernames.', '', __LINE__, __FILE__, $sql);
}
while( $row = $db->sql_fetchrow($result) )
{
$template->assign_block_vars('switch_username_select', array(
'USERNAMES' => '<option value="'. $row['username'] .'" >'. $row['username'] .'</option>',
));
}