Ciao a tutti, sto usando il tema Zen sul quale ho creat un sub-tema su cui sto lavorando. Vorrei con i css disporre in linea tutto il blocco relativo alla login e registrazione utente. Il codice è quello standard di zen che allego qui sotto:
<div class="region region-header">
<div id="block-user-0" class="block block-user first last region-odd odd region-count-1 count-7">
<h2 class="title">Accesso utente</h2>
<div class="content">
<form id="user-login-form" method="post" accept-charset="UTF-8" action="/unwelcome?destination=unwelcome">
<div>
<div id="edit-name-wrapper" class="form-item">
<label for="edit-name">
E-mail:
<span class="form-required" title="Questo campo è obbligatorio.">*</span>
</label>
<input id="edit-name" class="form-text required" type="text" value="" size="15" name="name" maxlength="60">
</div>
<div id="edit-pass-wrapper" class="form-item">
<label for="edit-pass">
Password:
<span class="form-required" title="Questo campo è obbligatorio.">*</span>
</label>
<input id="edit-pass" class="form-text required" type="password" size="15" maxlength="60" name="pass">
</div>
<input id="edit-submit" class="form-submit" type="submit" value="Accedi" name="op">
<div class="item-list">
<ul>
<li class="first">
<a title="Crea un nuovo profilo utente." href="/user/register">Crea nuovo profilo</a>
</li>
<li class="last">
<a title="Richiedi una nuova password tramite e-mail." href="/user/password">Richiedi nuova password</a>
</li>
</ul>
</div>
<input id="form-a8c941ed922e0d26dc385d2bd8db7e0a" type="hidden" value="form-a8c941ed922e0d26dc385d2bd8db7e0a" name="form_build_id">
<input id="edit-user-login-block" type="hidden" value="user_login_block" name="form_id">
</div>
</form>
</div>
</div>
</div>
come posso fare?
Grazie a tuttti
float:left display:inline, in ogni caso una guida css di base le spiega queste cose.
http://www.chromeos.eu
e lo so ealmuno, l'ho comprata e letta tutta più e più volte, ma in testa fatica ad entrare, solo la pratica ci vuole. Ho chiesto qui perchè magari persone più esperte di me mi possono dare delle dritte :-)
Il duro lavoro fatto con passione, ripaga sempre!!!!
ed infatti si impara facendo delle prove, mettilo nei vari div e vedi che già qualcosa cambia, poi mettilo nelle label e negli input.
http://www.chromeos.eu
Hei, eccomi qua ancora in tuo aiuto, va be lo faccio volentieri. Guarda il mio sito http://danzisiweb.it/
Ti posto il codice però tieni presente che ho dovuto separare i tag php che vengono filtrati, quindi tu rimettili a posto!
< ? php global $user; ? >
< ? php if ($user->uid) : ? >
<span class="login_text">Welcome! </span> < ? php print ($user->name); print " | "; ? >
< ? php print l("Your Account",'user/'.$user->uid); ? > |
< ? php print l("Log-Out","logout"); ? >
</span>
< ? php else : ? >
<div id="umain">
<form action="?q=user" method="post" id="user-login-form">
<input type="text" maxlength="60" name="name" id="edit-name" size="10" value="Username" tabindex="1" onfocus='if (this.value == "Username") this.value=""' onblur='if (this.value == "") this.value="Username"' />
<input type="password" name="pass" id="edit-pass" size="10" tabindex="2" />
<span><input type="submit" name="op" id="edit-submit" value="Log In" tabindex="3" class="form-submit" /></span>
<input type="hidden" name="form_id" id="edit-user-login" value="user_login" />
</form>
<span class="utabs3"><a href="/user/password" title="Forgot your password?">Forgot your password?</a></span>
<span class="utabs1"><a href="?q=user">Log In</a></span><span class="utabs2"><a href="?q=user/register">Sign Up!</a></span>
</div>
< ? php endif; ? >
Spero vada bene, molti infatti chiedono il login inline. Ciao ciao
Esatto Danzi è proprio quello che cercavo!!! Grazie mille come sempre corri in mio aiuto! Immagino il codice sopra lo devo sostituire con quello che usa ora drupal che si trova?.... :-)
Il duro lavoro fatto con passione, ripaga sempre!!!!
C'è anche questo, in caso: http://drupal.org/project/userloginbar
Angelo Turetta
!!! @aturetta tu non hai idea di quanto abbia cercato, ora mi posti addirittura un modulo per il il login inline !!!
@nextpic comunque scegli tu cosa preferisci, io il codice che ti ho postato l'ho messo nella page.tpl.php in un punto dell'header a mio piacere. Nel post sopra manca il codice delle classe, (class="utabs1" io non l'ho impostato), che puoi mettere nel css per allineare lo stile del carattere. Se non hai dimestichezza vai a vedere altri page.tpl.php e prendi spunto.
Ciao a tutti
Danzi la condivisione delle informazioni e' sempre una buona cosa e ti da sempre nuove potenzialita'. Ragazzi vi ringrazio a tutti davvero :-)
Il duro lavoro fatto con passione, ripaga sempre!!!!