Back to top

Autore Topic: Campi nel modulo di registrazione  (Letto 2237 volte)

Offline caffy

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Campi nel modulo di registrazione
« il: 24 Ott 2006, 14:36:31 »
Ciao. volevo sapere se era possibile inserire nei campi di registrazione iniziali queste informazioni: nome cognome data di nascita residenza luogo di nascita. è possibile? ... grazie mille
« Ultima modifica: 24 Ott 2006, 14:52:55 da caffy »

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #1 il: 24 Ott 2006, 14:58:52 »
Ciao. volevo sapere se era possibile inserire nei campi di registrazione iniziali queste informazioni: nome cognome data di nascita residenza luogo di nascita. è possibile? ... grazie mille

Non ricordo come si chiama ma ci dovrebbe essere una estensione: http://extensions.joomla.org/
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline caffy

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #2 il: 24 Ott 2006, 17:36:42 »
sn andato ma nn ho trovato nulla  ??? ??? ??? ??? :( :( :(

Offline starcloak

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #3 il: 26 Ott 2006, 12:18:23 »
In primo luogo saluto tutti , dato che sono nuovo di qui.
Anche io ho una esigenza simile.Ma la mia visione e' un pochino piu' complessa.
Allora iniziamo: per modificare lo screen dell' inserimento dati ho visto che si puo' modificare il codice della pagina in ...\components\com_registration\registration.html.php
inserendo un pezzo di codice come ad esempio

<tr>
         <td width="30%">
            <?php echo "Cognome"; ?> *
         </td>
           <td>
              <input type="text" name="Cognome" size="40" value="" class="inputbox" maxlength="50" />
           </td>
      </tr>

Esso va inserito dopo il codice analogo per Name
L' editazione si esegue facilmente usando ad esempio phpdesigner 2007.
Ovviamente nel Mysql preventivamente deve essere stato creato il campo "Cognome"
Aggiungendo pezzi di codice analoghi e cambiando la variabile Lo screen ci fornira' una scheda di registrazione molto piu' complessa e completa secondo la nostra esigenza.( che so introducendo CAP, Citta', Country ecc.ecc.)
Non si hanno problemi di sicurezza, apparentemente, poche'il file rimane in restricted access.
Tuttavia c' e' un problema : quando si pusha il bottone di " registra" i soli campi che vengono salvati sul database sono quelli predefini da Joomla e cioe'Uname, pw, Email
Come superare l' impasse ?
Il quesito coinvolge la struttura di Joomla, perche' non riesco a individuare il file sul quale devo fare le modifiche per ottenere l' inserimento di tutti i dati voluti, o dove trovo la query evocata da php per poterla modificare.
E qui una osservazione. Complimenti a tutti i developer, ma il CSM e'ottimo per la creazione di un blog o di un sito di consultazione,ma mi appare ostica la sua strutturan e senza conoscerne la struttura modificarlo per fargli fare anche una semplice operazione come quella sopra richiesta e da me descritta diventa piuttosto difficile.
Ovviamente si aggiunge il fatto che sono abbastanza niubbo di Php, CSS.
Un saluto a tutti... e non mandatemi subito al diavolo. :D

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #4 il: 26 Ott 2006, 12:24:22 »
Tuttavia c' e' un problema : quando si pusha il bottone di " registra" i soli campi che vengono salvati sul database sono quelli predefini da Joomla e cioe'Uname, pw, Email
Come superare l' impasse ?
Il quesito coinvolge la struttura di Joomla, perche' non riesco a individuare il file sul quale devo fare le modifiche per ottenere l' inserimento di tutti i dati voluti, o dove trovo la query evocata da php per poterla modificare.
E qui una osservazione. Complimenti a tutti i developer, ma il CSM e'ottimo per la creazione di un blog o di un sito di consultazione,ma mi appare ostica la sua strutturan e senza conoscerne la struttura modificarlo per fargli fare anche una semplice operazione come quella sopra richiesta e da me descritta diventa piuttosto difficile.
Ovviamente si aggiunge il fatto che sono abbastanza niubbo di Php, CSS.
Un saluto a tutti... e non mandatemi subito al diavolo. :D

Joomla e molto semplice a livello di utilizzo!! Ma come in tutti i programmi quando dobbiamo toccare il codice, bisogna conoscerene un minimo di struttura!! Prova a capire il giro che fanno "Uname, pw, Email". Una volta capito puoi estenderlo a nuovi campi!!  ;)
« Ultima modifica: 26 Ott 2006, 12:28:16 da surfbit »
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline starcloak

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #5 il: 26 Ott 2006, 12:41:36 »
Grazie Surfit .
E' proprio quello l' arcano per quanto mi riguarda.
Ci sto impazzendo da due giorni. Ma ce la faro', vedrai.
L' uso di cb potrebbe essere una alternativa ?
Comunque ora lo provo e poi vi so dire se mi risolve il problema o non c' entra un fico.
Ancora grazie.

Offline starcloak

  • Nuovo arrivato
  • *
  • Post: 3
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #6 il: 27 Ott 2006, 13:34:56 »
Allora: sono sempre qui con il problema.
Questa volta ho fatto il bastardo con il programma: ho spostato la tabella jos_users in un altro database per impedire a joomla di trovarla e vedere l' errore e le indicazioni circa la query base di registrazione..
Quindi ho compilato la form di registrazione e ho dato l' invio.
Il risultato e' un errore come da :
Codice
----La tabella" xxx/ios_users" non esiste. SQL=INSERT INTO jos_users ('id', 'name','username', 'password','usertype','gid', ' registerDate', ' Activation') VALUE  ( xxx i valori inseriti nella form di registrazione e generati dal programma xxx)---

Ovviamente si evince, ne' poteva essere altrimenti, che joomla lancia una query Mysql di inserimento in un nuovo record prendendo dei dati dalla form e aggiungendone alcuni altri generati ( ad esempio il codice di registrazione). Cio' non mi sorprende.
Cio' che mi sorpredne e' che non riesco a trovare la query da nessuna parte, perche' mi basterebbe trovarla e editarla per farle fare quello che desidero. Dove la nasconde il bastardo ?
Ora posso anche capire che nelle impostazioni generali in php non ci sia il testo "jos_users" ma si possa fare riferimento a una variabile che assume quel valore durante la evocazione ( in funzione della pagina da cui si richiama) ma accidenti la istruzione " insert to " da qualche accidenti di parte ci deve pure essere, come il link alla form di registrazione.
No, non la trovo. Qualcuno sa darmi lumi ?
Grazie per la pazienza.


« Ultima modifica: 27 Ott 2006, 13:53:13 da starcloak »

Offline caffy

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #7 il: 28 Ott 2006, 19:48:22 »
raga, vabbè qualcuno saprebbe dirmi l'estensione per la richiesta del pirmo post?????GRAZIE 1000 a tutti

Offline napo

  • Instancabile
  • ******
  • Post: 6532
  • Sesso: Maschio
  • NO MP TECNICI, verranno ignorati
    • Mostra profilo
Re: Campi nel modulo di registrazione
« Risposta #8 il: 28 Ott 2006, 19:49:46 »
Prova con Community Builder.


AllOne.it Consulting: http://www.allone.it Gens Joomla, il : http://www.gensjoomla.org  [url=http://www.allone.it/jooml

 



Web Design Bolzano Kreatif