Back to top

Autore Topic: Modificare il login, registrane e connessione al db... HELP!  (Letto 2057 volte)

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Salve a tutti, dovrei modificare la funzione di registrazione, per la precisione la conferma mail. Come posso fare? Ho trovato la funzione activate e Register, ma non riesco a trovare il form che la richiama... Dove posso trovarlo per poter avere una visione migliore del funzionamento del plugin???  :-\
« Ultima modifica: 15 Feb 2013, 23:57:17 da aLexX993 »

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Aiuto sito
« Risposta #1 il: 15 Feb 2013, 19:24:15 »
mumble mumble...
credo tu stia facendo un po' di confusione...

il form di registrazione si trova in
/components/com_users/views/registration/tmpl/default.php

la funzione che invia la mail all'utente all'atto della registrazione invece si trova qui
/plugins/user/joomla/joomla.php

ovviamente il metodo che si invoca non appena un utente si registra è

onUserAfterSave

ora dipende da te cosa vuoi fare...
PS: magari modifica un po' l'oggetto del topic... non invoglia certo a darti una risposta  ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #2 il: 16 Feb 2013, 00:00:45 »
Allora, mi spiego meglio.


Stò creando un retroserver di un gioco e VOGLIO creare il sito tramite joomla, ed integrare il login e registrazione al sito co il db, per fare questo avevo pensato a creare una "Copia" dei dati, ovvero come i dati venivano inseriti, senza errori, venivano inviati al db del sito, poi veniva reindirizzato il link alla conferma della mail (Eliminando così la rottura di doverlo confermare) e sfruttare quest'ultima pagina per caricare i dati nel db del gioco.


Ora, la mia domanda è:
qual'è la funzione che gestisce la registrazione? E sopratutto, la conferma della mail????

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #3 il: 16 Feb 2013, 00:14:26 »
ok allora... il responsabile dell'inserimento dei dati nel db è il model registration del componente com_users
lo trovi qui:

/components/com_users/models/registration.php

alla riga 300 troverai il metodo (task) "register".

se ci fai caso nel form che ti ho segnato prima troverai questo codice

Codice: [Seleziona]
<input type="hidden" name="task" value="registration.register" />

che ti rimanda proprio al model e al task indicato.
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #4 il: 16 Feb 2013, 01:37:07 »
Uhm... Ok, credo che ci perderò un po di tempo domani, che questa sera sono troppo distrutto... Intanto posso chiederti se mi sai dire da dove viene richiamato? Giusto per capire dove si trova la funzione getDBo() o altre...

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #5 il: 16 Feb 2013, 10:37:58 »
il metodo getDBO fa parte della classe JFactory.

http://docs.joomla.org/JFactory/getDBO
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #6 il: 16 Feb 2013, 11:15:08 »
Ah! Perfetto (: E volendola modificare? Dove posso trovare la classe JFactory??

Offline skyline81

  • Appassionato
  • ***
  • Post: 310
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #7 il: 16 Feb 2013, 11:20:37 »
la trovi in libraries/joomla/factory.php

Permettimi di avvisarti di una cosa...
la modifica dei file di "core" di Joomla è una cosa molto sconsigliata (a meno che tu non abbia davvero le idee ben chiare su quello che stai facendo).
Potrebbe capitare difatti che in caso di aggiornamenti i file da te modificati vengano aggiornati e di conseguenza perderesti tutte le modifiche fatte.
Successivamente ad ogni aggiornamento dovrai nuovamente ispezionare il codice e rimodificare il tutto adeguandoti alle eventuali nuove modifiche di J!.

ti conviene?

 ;)
tutti siamo utili e nessuno indispensabile... tranne il defined( '_JEXEC') or die

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #8 il: 16 Feb 2013, 13:54:59 »
Bhe, non posso aggirare il problema utilizzando l'override??


E comunque non credo che lo aggiornerò ;) Mi trovo molto bene con la 2.5, al massimo poi ricreerò tutto il portale (:

Offline crstore

  • Nuovo arrivato
  • *
  • Post: 31
  • Sesso: Maschio
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #9 il: 16 Feb 2013, 16:01:15 »
l'overrride che io sappia non copre i core.
Ciao Caro XD

Offline aLexX993

  • Nuovo arrivato
  • *
  • Post: 12
    • Mostra profilo
Re:Modificare il login, registrane e connessione al db... HELP!
« Risposta #10 il: 18 Feb 2013, 13:34:44 »
Sicuro?! D: O emme gi -.-


 



Web Design Bolzano Kreatif