Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : adempius 05 Sep 2012, 13:04:44
-
:( Prima ho aperto un topic... e me lo sono perso :D nel forum
Cmq ho un'altra domanda [size=78%]http://adempius.altervista.org/ (http://adempius.altervista.org/)[/size] se notate nel contenuto login c'è la possibilità di mettere appunt username e password.. non capisco cm mai escono sovrapposti !! aiuto!
E vorrei cambiare anche le voci username e password con utente e password ma non so proprio dove andare
me lo sto girando tuttto
-
Se con "sovrapposti" intendi dire che il campo username va a capo dopo l'etichetta (cosa che al campo password non succede), è semplicemente perché avendo l'etichetta più lunga, non ci sta su un'unica riga...
Devi modificarne la lunghezza che si trova nel file modules/mod_login/tmpl/default.php (a meno di overrides del template)
Le righe da modificare:
<p id="form-login-username">
<label for="modlgn-username"><?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?></label>
<input id="modlgn-username" type="text" name="username" class="inputbox" size="18" />
</p>
Va cambiato il parametro size e impostato a 15
Quindi il tutto diventa:
<p id="form-login-username">
<label for="modlgn-username"><?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?></label>
<input id="modlgn-username" type="text" name="username" class="inputbox" size="15" />
</p>
-
Per cambiare le etichette devi invece agire sul file della lingua... Tuttavia in joomla 2.5 c'é la possibilità di fare overrides delle costanti di lingua, forse fai più in fretta...
Estensioni -> Gestione lingua
Scegli il tab Overrides
Devi creare un nuovo override tramite il tasto "new"
Nel campo della costante ci va MOD_LOGIN_VALUE_USERNAME e nel campo text ci va ad esempio Utente
Cmq vedo che ce l'hai già in italiano quindi forse hai già fatto...
-
adesso provo
-
:P non mi fa entrare :D
L'ultima richiesta e' stata negata perche' contiene un'operazione di sicurezza non valida. Ricarica la pagina e riprova.
[/size]
[/size]uff..aspetterò un po
-
Dove non ti fa entrare?
Cmq guarda che le modifiche alla lunghezza del campo username vanno fatte su un file che ti devi scaricare via FTP e poi sovrascrivere sempre via FTP...
-
Per cambiare le etichette devi invece agire sul file della lingua... Tuttavia in joomla 2.5 c'é la possibilità di fare overrides delle costanti di lingua, forse fai più in fretta...
Estensioni -> Gestione lingua
Scegli il tab Overrides
Devi creare un nuovo override tramite il tasto "new"
Nel campo della costante ci va MOD_LOGIN_VALUE_USERNAME e nel campo text ci va ad esempio Utente
Cmq vedo che ce l'hai già in italiano quindi forse hai già fatto...
cmq non era un problema di lingua ma un problema di gestire l'adattamento alla cella ..perchè appunto il ccampo username va a capo
-
Ok, sì beh puoi cambiare la stringa dell'etichetta oppure cambiare le dimensioni del campo username per risolvere quel problema di "a capo"... O l'una o l'altra
-
Se con "sovrapposti" intendi dire che il campo username va a capo dopo l'etichetta (cosa che al campo password non succede), è semplicemente perché avendo l'etichetta più lunga, non ci sta su un'unica riga...
Devi modificarne la lunghezza che si trova nel file modules/mod_login/tmpl/default.php (a meno di overrides del template)
Le righe da modificare:
<p id="form-login-username">
<label for="modlgn-username"><?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?></label>
<input id="modlgn-username" type="text" name="username" class="inputbox" size="18" />
</p>
Va cambiato il parametro size e impostato a 15
Quindi il tutto diventa:
<p id="form-login-username">
<label for="modlgn-username"><?php echo JText::_('MOD_LOGIN_VALUE_USERNAME') ?></label>
<input id="modlgn-username" type="text" name="username" class="inputbox" size="15" />
</p>
ho fatto come hai detto tu vedi ? :DDDD [size=78%]http://adempius.altervista.org/ (http://adempius.altervista.org/)[/size]
solo che ora vorrei mettere in linea i due rettangoli :D mmm align right XD
-
capisci quello che voglio
o cosi
username
____________
password
____________
o cosi
username : __________
password : ____________
però in linea cmq messi bene
non come stanno ora
-
Allora: devi andare nel CSS "default.css" e fare due modifiche:
1)
alla linea 112 circa nella classe inputbox, che ora si presenta così:
.inputbox {
color: white;
background: #658896;
border: none;
padding: 4px;
font-weight: normal;
}
Ci devi aggiungere "float: right;"
e quindi diventa:
.inputbox {
color: white;
background: #658896;
border: none;
padding: 4px;
font-weight: normal;
float: right;
}
Questo allinea le inputbox a destra ma sfasa il posizionamento verticale delle etichette, che va aggiustato:
2)
Sempre in "default.css" alla riga 132 circa localizza "label", che si presenta così:
label {
text-align: right;
color: #758997;
}
Qui va aggiunto un "line-height: 2em;" che ripristina allineamento verticale delle etichette; quindi il risultato sarà:
label {
text-align: right;
color: #758997;
line-height: 2em;
}