Ciao ragazzi!
Ho personalizzato il mio form di registrazione.
Non riesco però ad impostare la lunghezza minima di cert campi (es. DataDiNascita=10)
So che i file che devo modificare sono i seguenti:
..\libraries\joomla\database\table\user.php ..\components\com_user\views\register\tmpl\default.php
..\administrator\components\com_users\views\user\tmpl\form.php
Vi riporto le strighe di codice che ho creato, riguardanti questo campo:
Nel primo file:
/**
* Description
*
* @var string
*/
var $DataDiNascita = null;
Sempre nel primo, dopo function check(, ho inserito:
if (!is_numeric($this->DataDiNascita )) {
$this->setError( JText::_( ‘Impossibile effettuare la registrazione: Eta deve essere numerica.’ ) );
return false;
}
Nel secondo file, ho semplicemente inserito:
<tr>
<td height="40">
<label id="DataDiNascitamsg" for="DataDiNascita">
<?php echo JText::_( 'DataDiNascita' ); ?>:
</label>
</td>
<td>
<input type="text" id="DataDiNascita" name="DataDiNascita" size="40" value="<?php echo $this->escape($this->user->get( 'DataDiNascita' ));?>" class="inputbox required" maxlength="10" /> *
</td>
</tr>
Ora, la lunghezza massima funziona: come faccio ad impostare la lunghezza minima?
Grazie a chiunque riuscirà a darmi una mano!