Override com_user e Chronoforms

navajo75

Utente Attivo
16 Mar 2012
103
1
18
Buongiorno a tutti,

come da oggetto, sto tentando di effettuare l'override del componenete che governa la gestione degli utenti, attraverso il Template.
Grazie ad un Thread aperto qui (http://forum.joomla.it/index.php?topic=166020.0), sono riuscito ad ottenere ciò che volevo con la registrazione, cioè a visualizzare il form realizzato con Chronoforms e a far ricevere all'utente l'email con il link per l'attivazione dell'account.
La stessa cosa non riesco a fare con lo username ed il recupero della passwrod. A seguire i passaggi che seguo per recuperare il nome utente, sperando che qualcuno possa indicarmi dov'è che sbaglio:

copio il file default.php da qui (components/com_users/views/remind/tmpl) a qui (template/nomevostrotemplate/html/com_users/remind)
creo un form con Chrono, che abbia solo il campo per l'inserimento della mail ed il pulsante d'invio
modifico il file default.php, precedentemente copiato, da così

PHP:
  defined('_JEXEC') or die;

a così


PHP:
  //defined('_JEXEC') or die;
  $url = "index.php?option=com_chronoforms&chronoform=recupero_username";
  $jApp = JFactory::getApplication();
  $jApp->redirect($url, "");

richiamo il form appena creato dal link recupera username ed a questo punto...

visualizzo si il form creato con Chrono, ma se inserisco la mail scelta in fase di registrazione e premo l'invio, vengo indirizzato a quest'URL

http://127.0.0.1/joomla/NOMESITO/in...rms&chronoform=recupero_username&event=submit

anzichè a questo sotto riportato, come invece accade se utilizzo il componente nativo di Joomla, senza passare per un override

http://127.0.0.1/joomla/NOMESITO/index.php/component/users/?view=login

In realtà dell'URL cui mi invia poco m'importerebbe. Il vero problema è che l'utente non riceve la mail e quindi non recupera una benemerita CEPPA; e questo accade anche con la password.
Utilizzando il wizard di Chrono, tra gli eventi, esiste un TAB (Joomla functions) e per la registrazione ho dovuto creare un evento (Joomla User Registration).
Per il recupero di user e psw, a parte che ho provato tutte le voci presenti e non trovo nulla che mi sembra faccia al caso mio, non ho inserito nulla.
Può essere per questo che non sta funzionando? Se si, che voce devo utilizzare e come settare l'evento?

Ultima info che potrebbe essere utile: sto utilizzando la versione 2.5.8 di Joomla e la V4 RC 3.0 di Chrono.

Grazie a tutti.
Saluti,
Marco
 

Discussioni simili