Annonce ToutSurTout

Bienvenue sur toutsurtout.biz

Déjà 15 ans !

Radio TST

Si vous souhaitez participer vous aussi aux discussions sur le forum, il faut vous inscrire ou vous identifier.

Le Thème TST Automne est maintenant en place.

Les inscriptions sont actuellement OUVERTES.

Message 1 Discussion postée le 30-08-2011 à 19:29:45

Loic
Avatar de Loic


Titre: Administrateur d'élite
Avancement: Niveau 5
Lieu: Avec Solenne
Date d'inscription: 26-09-2009
Messages: 107 780
Site web

FluxBB : Afficher un formulaire d'identification rapide sur toutes les pages

Ouvrir le fichier header.php et rechercher (~ Ligne 26) :

// Make sure no one attempts to run this script "directly"
if (!defined('PUN'))
    exit;

Ajouter en dessous :

// Champs requis pour la connexion rapide si l'utilisateur est un invité
if ($pun_user['is_guest'])
{
    $required_fields['req_username'] = $lang_common['Username'];
    $required_fields['req_password'] = $lang_common['Password'];
    $focus_element[] = 'login';
    $focus_element[] = 'req_username';
}

Rechercher ensuite (~ Ligne 155) :

$tpl_temp = '<div id="brdwelcome" class="inbox">'."\n\t\t\t".'<p>'.$lang_common['Not logged in'].'</p>'."\n\t\t".'</div>';

Et remplacer par :

$tpl_temp =
'<form id="login" method="post" action="login.php?action=in" onsubmit="return process_form(this)">'.
'<div id="brdwelcome" class="inbox">'.
    '<input type="hidden" name="form_sent" value="1" />'.
    '<input type="hidden" name="redirect_url" value="'.$_SERVER['REQUEST_URL'].'" />'.
    '<label><strong>'.$lang_common['Username'].'</strong> '.
    '<input type="text" name="req_username" size="13" maxlength="25" /></label> '.
    '<label><strong>'.$lang_common['Password'].'</strong> '.
    '<input type="password" name="req_password" size="13" maxlength="16" /></label> '.
    '<input type="submit" name="login" value="'.$lang_common['Login'].'" />'.
'</div>'.
'</form>';

Enregistrer et envoyer sur le serveur.

Afin que les champs du formulaire apparaissent sur une seule ligne il faut ajouter une règle CSS.
Ouvrez le fichier base.css css dans le dossier style/imports et tout en bas ajoutez :

#brdwelcome form, #brdwelcome label {
    display : inline;
}


http://www.toutsurtout.biz/img/UserBarTST.gif
http://www.toutsurtout.biz/img/Sign-Loic.gif
Loic DL un jour, Loic DL toujours ...