SMItalia Italian SMF Mods
23 Maggio 12, 13:55:11 *
Benvenuto, Visitatore. Per favore, effettua il login o registrati.
Hai perso la tua email di attivazione?

Login con username, password e lunghezza della sessione
News: SMItalia, la risposta Italiana a SMF
 
  Home   Forum   Help Login Registrati  
Pagine: [1] 2   Vai Giù
  Stampa  |  Bookmarks  
Autore Topic: compilazione obbligatoria del profilo utente  (Letto 8445 volte)
0 Utenti e 1 Visitatore stanno guardando questo topic.
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« il: 06 Febbraio 06, 12:55:06 »

Esiste una mod per rendere obbligatorio la compilazione di alcuni campi nel profilo?

Grazie Wink
« Ultima modifica: 18 Dicembre 06, 21:59:01 da marcomrc » Loggato
FaSan
SMI Staff
Developer
*****
Offline Offline

Sesso: Maschile
Posts: 1.763



Guarda Profilo
« Risposta #1 il: 07 Febbraio 06, 00:03:14 »

Esiste una mod per rendere obbligatorio la compilazione di alcuni campi nel profilo?

Grazie Wink


Una Mod no, ma si può fare Smiley
Loggato
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #2 il: 09 Febbraio 06, 10:22:11 »

Grazie, sarebbe molto utile! Smiley
Loggato
Madley
Sr. Member
****
Offline Offline

Posts: 330


Ubuntu User


Guarda Profilo
« Risposta #3 il: 13 Febbraio 06, 14:45:52 »

Sto dando un'occhiata, io nel mio sito ho reso obbligatoria la provenienza, senza creare una mod apposita...

Però se mi dici che campi ti servono, provo a fare una semplice mod, vediamo che ne esce.  Wink
Loggato
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #4 il: 13 Febbraio 06, 15:07:19 »

Sto dando un'occhiata, io nel mio sito ho reso obbligatoria la provenienza, senza creare una mod apposita...

Però se mi dici che campi ti servono, provo a fare una semplice mod, vediamo che ne esce.  Wink

I campi obbligatori dovrebbero essere "sesso" "età" "residenza"   Smiley

p.s. l'obbligatorietà di compilazione dovrebbe riguardare sia i nuovi iscritti che i vecchi Wink
« Ultima modifica: 13 Febbraio 06, 15:11:03 da marcomrc » Loggato
Madley
Sr. Member
****
Offline Offline

Posts: 330


Ubuntu User


Guarda Profilo
« Risposta #5 il: 14 Febbraio 06, 14:35:45 »

Ho dato un'occhiata veloce, non sembra generare errori per ora.... Intanto funziona con i nuovi iscritti, con gli utenti già presenti non ancora..  (SMF 1.1  rc1)



Edit: Sources/Register.php

Trova:

Codice:
// Validate the passed langauge file.


Sostituisci con:

Codice:
// Residenza obbligatoria
if (!$user_info['is_admin'])
{
if (!isset($_POST['location']) || $_POST['location'] == '')
fatal_error('Per registrarti devi inserire il nome del paese in cui vivi.', false);
}

// Eta obbligatoria
if (!$user_info['is_admin'])
{
if (!isset($_POST['birthdate']) || $_POST['birthdate'] == '')
fatal_error('Per registrarti devi inserire la tua età.', false);
}

// Genere obbligatorio
if (!$user_info['is_admin'])
{
if (!isset($_POST['gender']) || $_POST['gender'] == '0')
fatal_error('Per registrarti devi compilare tutti i campi.', false);
}

// Validate the passed langauge file.



Edit: Themes/Default/Register.template.php

Trova:

Codice:
// Are there age restrictions in place?

Sostituisci con:

Codice:
// Residenza, età e Data di nascita obbligatoria
echo '

<tr>
<td width="40%">
<b>', $txt[227], ':</b>
</td>
<td>
<input type="text" name="location" size="30" />
</td>
</tr>


<tr>
<td width="40%">
<b>Birthdate :</b>
<td class="smalltext">
<input type="text" name="bday3" size="4" maxlength="4" value="', $context['member']['birth_date']['year'], '" /> -
<input type="text" name="bday1" size="2" maxlength="2" value="', $context['member']['birth_date']['month'], '" /> -
<input type="text" name="bday2" size="2" maxlength="2" value="', $context['member']['birth_date']['day'], '" />
</td>
</tr>



<tr>
<td width="40%"><b>', $txt[231], ': </b></td>
<td>
<select name="gender" size="1">
<option value="0"></option>
<option value="1"', ($context['member']['gender']['name'] == 'm' ? ' selected="selected"' : ''), '>', $txt[238], '</option>
<option value="2"', ($context['member']['gender']['name'] == 'f' ? ' selected="selected"' : ''), '>', $txt[239], '</option>
</select>
</td>
</tr


';

// Are there age restrictions in place?
Loggato
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #6 il: 14 Febbraio 06, 19:37:01 »

Grazie Madley, sembra funzionare bene, quando ho un pò di tempo cerco di testarla per verificare che non dia qualche errore.

1) Ho fatto una piccola modifica al file Themes/Default/Register.template.php  :

le righe

Citazione
<td width="40%">
                  Birthdate :
                  <td class="smalltext">
                           <input type="text" name="bday3" size="4" maxlength="4" value="', $context['member']['birth_date']['year'], '" /> -
                           <input type="text" name="bday1" size="2" maxlength="2" value="', $context['member']['birth_date']['month'], '" /> -
                           <input type="text" name="bday2" size="2" maxlength="2" value="', $context['member']['birth_date']['day'], '" />
 

le ho sostituite con

Citazione
<td width="40%">
 Data di nascita :
                                                <td class="smalltext">
                                                                        <input type="text" name="bday2" size="2" maxlength="2" value="', $context['member']['birth_date']['day'], '" /> -
                                                                        <input type="text" name="bday1" size="2" maxlength="2" value="', $context['member']['birth_date']['month'], '" /> -
                                                                        <input type="text" name="bday3" size="4" maxlength="4" value="', $context['member']['birth_date']['year'], '" />

è solo una sciochezza ma cosi al posto di "Birthdate" compare "Data di nascita " e le celle per inserire la data da anno/mese/giorno diventa giorno/mese/anno



2) Le modifiche che mi hai detto di fare le ho aggiunte e non sostituite come avevi scritto.



Loggato
Madley
Sr. Member
****
Offline Offline

Posts: 330


Ubuntu User


Guarda Profilo
« Risposta #7 il: 14 Febbraio 06, 20:06:03 »

Hai fatto bene, io nella fretta ho lavorato solamente sulla mod, non sulla lingua... Tongue

2) Le modifiche che mi hai detto di fare le ho aggiunte e non sostituite come avevi scritto.

Non cambia niente, il risultato è lo stesso.  Wink
Loggato
DarkLady
Newbie
*
Offline Offline

Sesso: Femminile
Posts: 1



Guarda Profilo WWW
« Risposta #8 il: 24 Luglio 06, 15:05:26 »

perdonatemi non sono  brava in materia ma l'argomento mi interessa particolarmente.

Dove vanno inserite queste cosa su mkp?

Grazie
Loggato
Federico
Sr. Member
****
Offline Offline

Sesso: Maschile
Posts: 293



Guarda Profilo
« Risposta #9 il: 24 Luglio 06, 17:45:14 »

perdonatemi non sono  brava in materia ma l'argomento mi interessa particolarmente.

Dove vanno inserite queste cosa su mkp?

Grazie
Mkp ? ? ? sono tutti files di SMF da modificare!

Smiley
Loggato
Kenobis
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 52



Guarda Profilo WWW
« Risposta #10 il: 15 Settembre 06, 00:59:32 »

Siccome sono pignolo ho modificato

Codice:
Data di nascita :

con

Codice:
<b>Data di nascita</b> (gg-mm-aaaa) :
Loggato

Un essere è di valore nella misura in cui è in grado di aiutare
L.R.H.

Kenobis
Jr. Member
**
Offline Offline

Sesso: Maschile
Posts: 52



Guarda Profilo WWW
« Risposta #11 il: 15 Ottobre 06, 11:30:29 »

Piccolo problema.

I campi vengono inseriti nella registrazione, ma se non si compilano la registrazione va avanti lo stesso   Embarrassed
Loggato

Un essere è di valore nella misura in cui è in grado di aiutare
L.R.H.

marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #12 il: 18 Dicembre 06, 21:55:07 »

dopo aver sostituito il forum con la nuova versione 1.1 ho provato a fare le modiche riportate sopra...ma sembra non funzionare bene:
1) il disclaimer si dimezza a metà colonna;
2) a fine registrazione mi dice "Spiacente, ma agli utenti minori di 18 anni non è permesso registrarsi su questo forum"

 Sad

Loggato
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #13 il: 20 Dicembre 06, 22:13:30 »

qualunque altra soluzione per rendere obbligatorio la compilazione del profilo utente va bene, anche dopo l'iscrizione......che so una finestra o un msg che lo ricorda per esempio Smiley
Loggato
marcomrc
Newbie
*
Offline Offline

Posts: 35

SMI User


Guarda Profilo WWW
« Risposta #14 il: 22 Dicembre 06, 16:54:31 »

Ho risolto, invece di sostituire, ho aggiunto le modifiche del post (14 febbraio 2006)

 Grin

per ora sembra funzionare bene
Loggato
Pagine: [1] 2   Vai Su
  Stampa  |  Bookmarks  
 
Salta a:  


+ Thread Correlati o Similari
Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines | TinyPortal v0.9.7 © Bloc XHTML 1.0 Valido! CSS Valido!

Tutti i contenuti di SMItalia sono pubblicati secondo la licenza di utilizzo di Creative Commons, salvo diverse indicazioni. Lo Staff non assume alcuna responsabilità nel caso di eventuali errori contenuti negli articoli o di errori in cui fosse incorso nella loro riproduzione sul sito. Tutte le pubblicazioni su SMItalia avvengono senza eventuali protezioni di brevetti d'invenzione; inoltre, i nomi coperti da eventuale marchio registrato vengono utilizzati senza tenerne conto.

Pagina creata in 0.153 secondi con 26 queries.| ServerUptime: 288 days, 15 hours, 24 minutes