Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Chiarhonda 15 Oct 2011, 09:40:05
-
Salve, in un Joomla 1.5 ho creato un form di registrazione utente con Chronoforms (4.0 RC2.0 ) e funziona, ma ho bisogno di quanto segue:
1) l'utente deve essere abilitato dall'amministratore
2) avvenuta l'abilitazione utente, quest'ultimo deve essere avvisato tramite mail
esiste qualche actions specifica o oppure:
1) invio l'utente con un redirect in una pagina che lo avvisa dell'attesa per l'abilitazione
2) invio la mail di registrazione utente all'amministratore per avvisarlo di andare ad abilitare un utente
3) la mail di abilitazione avvenuta come posso generarla in automatico?
poi una delucidazione: ho un altro form di richiesta collaborazioni sempre realizzato con chronoform, per archiviare i dati degli utenti che compilano il form devo usare la funzione dbsave?
mi potete aiutare? grazie
-
In configurazione di Joomla c'è da spuntare l'opzione per abilitare o non abilitare automaticamente l'utente.
Non so però se quando è abilitato dall'amministratore arriva l'email di conferma.
-
No non funziona.
-
poi una delucidazione: ho un altro form di richiesta collaborazioni sempre realizzato con chronoform, per archiviare i dati degli utenti che compilano il form devo usare la funzione dbsave?
mi potete aiutare? grazie
SI
-
Per il momento ho risolto tutta la fase della registrazione utente ma con l'abilitazione automatica da parte dell'utente stesso cliccando sulla mal di attivazione. Non ho trovato un sistema intelligente per lasciare l'utente in fase di pending fino all'abilitazione dell'amministratore. Questo perchè anche se
1) è possibile deflaggare la casella della registrazione automatica
2) è possibile modificare il messaggio post registrazione che avvisa lo stato di pending
3) è possibile non inviare la mail di attivazione all'utente
non riesco ad inviare una mail di avviso all'amministratore per ricordargli che un utente è in attesa di essere abilitato e non riesco ad inviare una mail all'utente una volta abilitato per ricordargli che adesso può accedere.
ho una domanda: il modulo di login predisposto dal joomnla presenta le voci passord dimenticata, nome utente dimenticato, registrati
come faccio a modificare il link della voce registrati per mandarlo al form_registrazione di chronoform? Mi va ancora a pescare la registrazione default di joomla e devo indirizzarlo al modulo form_registrazione che ho impostato come sostituto della registrazione utenti
-
Sulla versione di joomla1.5 avevo trovato la soluzione modificando il messaggio di avviso all'utente ed inserendo un campo nascosto (block) nel form con la disabilitazione dell'utente.
Devo verificare se la cosa può essere ripetuta con joomla 1.7
-
il joomla in questione è un 1.5 andrebbe bene
non ho capito però la questione del campo nascosto con disabilitazione utente
su come modificare il link alla voce Registrati del modulo di login mi sai aiutare?
-
Ho girato la tua domanda al forum del sito ufficiale di chronoform:
http://www.chronoengine.com/forums/viewtopic.php?t=24876
Come puoi vedere la risposta è quella di fare un overraide del template.
Proviamo e teniamoci in contatto.
-
Ho provato; funziona con qualche problema di stile.
- Realizzazione form con chronoform 4 e salvataggio
- Nella cartella NomeTemplate/html creare cartella com_user e dentro questa una cartella register.
- Inserire in ogni cartella nuova creata un file index.html contenente il codice <html><body bgcolor= "#FFFFFF"></body></html>
- copiare il file default.php contenuto in component/com_user/view/register nella cartella register prima creata
- sostituire il codice di quest'ultimo del file con il codice prelevato in chonoform da form manager link su nome form creato e code.
Il form ha però perso la formattazione. Qualcuno sa dire il perchè?
-
Ciao Angelo forse ho capito il concetto:
in pratica vado ad incollare il codice sorgente del form di registrazione fatto con chronoform nella pagina default.php che viene richiamata dalla voce Registrati sul modulo di login. Anzichè cambiare il link alla voce, cambio il contenuto della pagina che viene richiamata! Giusto?
-
Si ma devi agire sul file copiato in NomeTempalate/html/component/com_user/register non sull'originale in component/com_user/view/register.
In pratica ho seguito quanto descritto in quest'articolo
http://www.joomla.it/articoli-della-community/788-override-del-template-come-personalizzare-le-pagine-di-joomla.html
Teniamoci in contatto
-
Per l'ovverride dovrebbe andare bene quanto era stato indicato in questo post nel nostro forum
http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144
-
La procedura spiegata da Vales al link che segue è rapida ed indolore. Funziona tutto
Quindi anche il problema di modificare il link della voce Registrati presente sul modulo di login standard del Joomla è risolto.
Grazie a tutti quanti, nessuno escluso!!! :D
Per l'ovverride dovrebbe andare bene quanto era stato indicato in questo post nel nostro forum
http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144 (http://forum.joomla.it/index.php/topic,89247.msg391144.html#msg391144)