Joomla.it Forum
Componenti per Joomla! => Gestione Form => : P3dr0 30 Aug 2014, 01:43:52
-
Salve a tutti, sono un neo iscritto del forum e sono qui per chiedervi gentilmente aiuto. Devo creare per un sito di un Hotel un form con ChronoForms, dove il cliente inserirà nome cognome, email date di arrivo e partenza, messaggio e che invierà alla mail dell'Hotel. Ora, ho creato già tutto però quando cerco di inviare la mail dal form mi da il seguente messaggio di errore: mailer Error: Could not instantiate mail function. Cosa ho sbagliato ?
Grazie anticipatamente :)
-
Benvenuto nella comunità italiana di Joomla P3dr0, (che fatica scrivere il tuo nome) :D
dovresti dare qualche informazione in più circa le versioni di Joomla, PHP e Chronoforms
-
Ho le ultime versioni, quindi joomla v3.3.3, ChronoForms V5. Potresti dirmi cortesemente passo passo come fare ? Credo sia semplice, vorrei solo sapere come settare l'invio della mail.
Grazie
-
1) controlla di aver abilitato PHP Mail in Configurazione globale di Joomla nella scheda Server.
2) definisci i campi del form e se vuoi inviare l'email anche ad un indirizzo inserito nel form devi configurare un campo email in Designer
3) vai in Setup ed in On submit inserisci un'action email.
Nella scheda basic abiliti l'action e inserisci dei valori nei campi To, Subject, From name, From email, il significato è evidente.
in To va l'indirizzo email a chi vuoi inviare
Subject l'oggetto dell'email
From name è il nome che sarà mostrato come mittente
From email è l'indirizzo email a cui potrà replicare il ricevente
Email template invece è il testo dell'email in cui per default vedi già i campi del form ed a cui puoi aggiungere altro testo.
Se vuoi inviare l'email anche all'eventuale indirizzo email che hai inserito nel form vai nella scheda Advanced ed almeno nel campo Dynamic To inserisci il nome del campo email usato nel form.
-
Allora, ho controllato ed è tutto ok, ora non mi da più l'errore perchè nel campo From Email avevo messo il nome della casella che ho messo nella sezione designer, perchè è quella la mail che deve prendere ogni volta che un utente invia una mail. Ora ho provato mettendo una mia mail direttamente e funziona. Come faccio per impostarlo così ? Grazie
-
Un altro problema, fino ad ora avevo provato il form dal suo menù, ora che l'ho inserito in un articolo del sito mi dice form not found or is not pubished. Come mai ?
-
Allora, ho controllato ed è tutto ok, ora non mi da più l'errore perchè nel campo From Email avevo messo il nome della casella che ho messo nella sezione designer, perchè è quella la mail che deve prendere ogni volta che un utente invia una mail. Ora ho provato mettendo una mia mail direttamente e funziona. Come faccio per impostarlo così ? Grazie
Quella è la casella di posta che vede chi riceve l'email come casella di spedizione, non quella a cui viene inviata la posta. E comunque se usi il nome che hai assegnato al campo email del form lo devi mettere nella sezione Advanced.
Nella scheda Basic i campi sono tutti costanti in quella Advanced sono dinamici e provengono dal form.
-
Un altro problema, fino ad ora avevo provato il form dal suo menù, ora che l'ho inserito in un articolo del sito mi dice form not found or is not pubished. Come mai ?
Cantrolla di aver usato il nome giusto del form.
-
Perfetto funziona tutto. Grazie infinite per il supporto !! ;)
-
Ottimo. Ora puoi modificare l'oggetto del tuo primo post e inserirci [Risolto]
Buona permanenza nel forum.