Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : garba78 30 Apr 2010, 20:06:59

: [RISOLTO] label del form login
: garba78 30 Apr 2010, 20:06:59
salve a tutti..
come tanti novizi sto girellando per poter imparare a modificare il mio sito...
da qualche giorno stò combattendo nel tentativo di inserire i label nome/nome utente e password nei relativi field (come succede per il campo cerca),
inoltre sempre per questioni di spazio avrei necessità di spostare il bottone di login sulla a lato di uno dei suddetti campi e non sotto...
sempre quello che sto cercando sia fattibile...qualcuno mi saprebbe aiutare  :'(
: Re:label del form login
: santograz 30 Apr 2010, 20:15:13
Ciao,
ad occhio e croce, per risolvere il primo problema devi andare a cercare, nel codice del modulo di login, dove viene generato il form relativo ai due campi e settare un valore predefinito.

Per il secondo problema, probabilmente basta cancellare un
 nel codice, a meno che non sia gestito con dei div, e qui, se non sei pratico, è un po' lungo da spiegare...
: label del form login
: garba78 30 Apr 2010, 22:27:32
..quindi dove dovrei andare per modificare i campi in questione..
moduli??
: Re:label del form login
: santograz 01 May 2010, 00:18:54
Il file è:
/modules/mod_login/tmpl/default.php (http://forum.joomla.it/modules/mod_login/tmpl/default.php)
ma se non sei pratico la vedo dura. In più rischi di perdere tutto al primo aggiornamento...
: label del form login
: garba78 05 May 2010, 23:08:33
qualche buon passo avanti l'ho fatto...
sono riuscito a mettere i label all'interno dei field sostituendo il codice del file
/modules/mod_login/tmpl/default.php (http://forum.joomla.it/modules/mod_login/tmpl/default.php)

:
<p id="form-login-username">
 <label for="modlgn_username">
 <?php echo JText::_('Username'?></label><br />
 <input id="modlgn_username" type="text" name="username" class="inputbox" alt="username" size="18" /></p>

con il seguente

:
<p id="form-login-username">
 <input id="modlgn_username" type="text" name="username"  class="inputbox" alt="username" size="18"
 value="<?php echo JText::_('Username'?>"
 onFocus="if(this.value=='<?php echo JText::_('Username'?>'){this.value='';this.focus();}"
 onBlur="if(this.value==''){this.value='<?php echo JText::_('Username'?>'}"/>
 </p>

stesso discorso per la password...

vorrei però capire come non perdere questi cambiamenti in seguito agli aggiornamenti ?
è possibile legare quanto fatto direttamente al template ?
: Re:label del form login
: santograz 06 May 2010, 08:57:34
Certamente puoi inserire l'intero codice del login direttamente nel template e non usare più il mod_login...
: label del form login
: garba78 06 May 2010, 19:37:47
ovvero come??
quali file è necessario creare all'interno del template?

...
ok domanda stupida... :o
c'è l'articolo al link
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html (http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html)
grazie dell'aiuto santograz!!