Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : 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 :'(
-
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...
-
..quindi dove dovrei andare per modificare i campi in questione..
moduli??
-
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...
-
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 ?
-
Certamente puoi inserire l'intero codice del login direttamente nel template e non usare più il mod_login...
-
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!!