News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

modifica ai campi d'accesso

Started by ivanom., April 21, 2014, 02:20:56 AM

Previous topic - Next topic

ivanom.

buongiorno, volevo modificare il caMPO Nome urtente, quando si effettua il login cliccando su "accedi". quindi sono andato in temi>default>languades>display.templateita.php e ho modificato il campèo in "nome utente o email" poichè diversi utenti dimenticano il nome utente e volevo dargli la possibilità di accedere con la mail (che è già una funzione di default di smf, lo so ma che non tutti sanno).
Il problema è che quello stesso campo viene modificato anche automaticamente nella registrazione dopo aver accettato i termini della registrazione e quyindi lì non va bene poichè rischieerei di avere iscritti con un nome equivalente alla email.
Come posaso bypassare il problema? grazie

emanuele

Devi creare un'altra stringa con un indice diverso e cambiare il template.
Quindi nel file di lingua avrai:
$txt['un_indice'] = 'Username';
lo farai diventare:
$txt['un_indice'] = 'Username';
$txt['nuovo_indice'] = 'Username e email';


quindi nel template (quello del login) cambierai $txt['un_indice'] in $txt['nuovo_indice'].

Ovviamente "un_indice" e "nuovo_indice" sono degli esempi, non ricordo i nomi esatti. ;)


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

aspetta un attimo qualcosa l'ho capita, ma non tutto ;)
attuaslmrente nel>languages>index.italian.php ho questo:$txt['username'] = 'Nome utente';
quindi dovrei aggunfere un'altre stringa così:$txt['username'] = 'Nome utente';
$txt['nuovo_username'] = 'Nome utente o email';
fin qui dovrebbe essere giusto.
Quote from: emanuele on April 21, 2014, 07:35:32 AM


quindi nel template (quello del login) cambierai $txt['un_indice'] in $txt['nuovo_indice'].

quale file dovrei cambiare? io uso il tema duvvar theme

emanuele

Per il "quick login" (quello in alto ad ogni pagina) index.template.php.
Per il login "normale" Login.template.php ... credo.


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

ivanom.

grazie mille emanuele preziosissimo come sempre!

emanuele

Sorry se son sintetico, ma sono un po' sempre di corsa... lol


Take a peek at what I'm doing! ;D




Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Advertisement: