Joomla.it Forum
Componenti per Joomla! => Gestione Form => : emrusso 30 Jan 2011, 21:51:07
-
Salve,
premesso che ho testato l'invio dell'e-mail tramite form e funziona, ho il seguente problema:
Nella mail che mi arriva non sono presenti l'oggetto, e la provenienza. Credo sia dovuto al fatto che nel setup e-mail non riesco a salvare lo stato che si vede nell'immagine e cioè quello con le voci From,To, Subject,etcc..
L'unico campo che resta dopo aver premuto Salva è quello con l'indirizzo di destinazione (infatti l'e-mail arriva correttamente).
Cosa può essere?? :-\
Grazie
[allegato eliminato da un amministratore]
-
Per mantenere i dati di configurazione dell'email devi premere sempre il tasto apply nel pannellino grigio che si apre a destra, e poi salvare.
-
Premo su apply per ciascun campo inserito ma non fa alcuna differenza. Alla pressione di apply dovrebbe succedere qualcosa? :(
-
No, apparentemente non accade nulla, ma dopo salva le modifiche.
Controlla anche di non avere il plugin System Mootools Upgrade attivato.
-
Il system motools è disattivo.
Purtroppo continua a non salvare. Rimane solo l'unico campo To.
Forse sbaglio campi?o l'ordinamento degli stessi?
-
Ma quanti campi hai inserito, perchè come minimo devono essere 4 ed il bordo quando è OK diventa verde.
I campi minimi sono TO, Object, From , From email od i corrispondenti Dynamic
-
Sono quelli...infatti la cornice diventa verde...ma pur premendo apply sull'insieme cmq non salva!!
-
Per salvare non basta apply ma l'icona del dischetto. :D
-
Dopo aver premuto su apply (sia sulle singole voci che nel complesso quando il riquadro diviene verde) ovviamente clicco anche su Salva in alto a dx. Questo è il problema. Mi mantiene solo la voce To!!
-
Passo "in avanti" : inserendo i campi di tipo dinamic, se scrivo qualcosa all'interno dei campi la struttura viene salvata! a questo punto chiedo aiuto sul contenuto (ho scritto caratteri a caso..) dei campi Dynamic Subject, dynamic from name e dynamic from e-mail.
Grazie :)
-
Dai un'occhiata al form basicDemo che ha già tutte le impostazioni nel modo giusto.
Se non lo vedi premi su Upgrade SQL and Load Demo Form
I campi devono corrispondere a quelli del tuo form.
-
Ho guardato il form basic demo ma non mi è chiara una cosa: io in dynamic from e-mail mi aspetterei l'indirizzo del mittente. Indirizzo che va messo nel campo e-mail del mio form. Ma come si fa la mappatura?cioè come faccio corrispondere al campo del form "e-mail" quello "from e-mail" nel setup e-mail?
Stesso ragionamento per il subject. Come si fa a valorizzarlo dinamicamente??
-
I nomi dei campi dinamici sono i nomi che hai usato negli input del form.
From è sempre quello che apparirà nell'email, che riceverà il destinatario (TO), come quello di chi a spedito la mail.
-
Scusa ma non ho ben capito: vuol dire che per vedere il campo subject valorizzato (nella mail intendo) cosa dovrei fare?
-
Quando predisponi un form per inviare un email normalmente c'è un campo email da riempire.
Quel campo puo utilizzarlo in due modi:
come indirizzo di destinazione dell'email ed allora in questo caso lo metti nei settaggi email nel campo Dynamic TO
oppure lo usi come campo mittente dell'email FROM email e lo inserisci in Dynamic from, in questo caso in TO metterai un indirizzo fisso che ti serve a te per ricevere l'email.
Per essere chiari tutti i campi dynamic devono corrispondere generalmente a campi del form, altrimenti che dynamic sarebbero, i campi costanti invece gli inserisci direttamente in fase di setup email e puoi mettere i valori che ritieni più opportuni.
-
Ok, assolutamente chiaro ed è quanto mi aspettavo. Nel mio caso non riesco ad ottenere questo risultato. Il campo "to" è cablato con il mio indirizzo e-mail. Il campo from e-mail è dinamico: cosa devo scriverci all'interno affinché venga valorizzato con il contenuto del campo E-mail del form?
-
Onestamente mi sembra che il campo From dinamico, serve in casi particolari.
Esempio prevedi due indirizzi email come campi del form, uno per il destinatario e uno per il mittente e puoi usare il form per inviare un messaggio ad un amico (to dinamico), e fai vedere la tua email come From dinamico.
All'amico sembrerà che il messaggio sia giunto dalla tua email e risponderà a quella.
Il valore da utilizzare per i campi dinamici normalmente è quello assegnato al parametro name usato nel tag input del form. Esempio
<input type="text" name="mail" value="" />
in questo caso il valore da mettere nei campi dinamici è mail
-
OK funziona! risolto: anzicchè mail nel mio caso il nome era "text_2". Inserendo questi valori nei campi dinamici si ottiene il valore voluto.
Grazie mille!! ;)
-
ottimo,
puoi mettere risolto nell'oggetto del primo post