Joomla.it Forum

Componenti per Joomla! => Gestione Form => : simgiallorosso 03 Feb 2022, 12:19:13

: Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: simgiallorosso 03 Feb 2022, 12:19:13
buongiorno a tutti, grazie del tempo che mi dedicherete.
ho usato fabrik piu di qualche volta ed ha un potenziale clamoroso.
chiedo a voi che ne sapete piu di me però come risolvere un problema.
ho una form di contatto, dove a seconda dei campi a tendina che seleziono, la mail deve andare ad un indirizzo, oppure ad un altro.
pensavo fosse possibile creare una lista, collegata a due moduli differenti, cosi che su un modulo avevo un gruppo che inviava ad un indirizzo mail e sull'altro modulo il secondo gruppo con altra mail.
però non è possibile collegare due moduli ad una lista.
chiedo a voi.
come posso risolvere questa cosa di inviare la mail ad indirizzi diversi a seconda della selezione?
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: giusebos 03 Feb 2022, 13:47:44
crea una nuova tabella inserendo un indirizzo emai per id, poi nel plug in del form per l'invio email , nel campo "email a" inserisci la stringa shortcode dentro le parentesi graffe, qualcosa tipo: {xx_contatti___email}


Il tipo di campo che dovrai usare sarà un databasejoin collegato alla nuova tabella
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: simgiallorosso 09 Feb 2022, 12:10:32
provo a metterlo in pratica.
grazie intanto
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: simgiallorosso 11 Feb 2022, 13:32:55
crea una nuova tabella inserendo un indirizzo emai per id, poi nel plug in del form per l'invio email , nel campo "email a" inserisci la stringa shortcode dentro le parentesi graffe, qualcosa tipo: {xx_contatti___email}


Il tipo di campo che dovrai usare sarà un databasejoin collegato alla nuova tabella


torno a bomba.
una cosa non ho capito.
ma l'elemento databasejoin di cui parli mi servirebbe per le voci a cascata che seleziono, ed in basse alla selezione invia ad una mail?
perchè non riesco a sistemarla questa cosa purtroppo.


ho inoltre trovato nella guida di fabrik questo (http://fabrikar.com/forums/index.php?wiki/email-form-plugin/#email-to-eval-example), ho configurato il modulo con il codice php indicato, debitamente modificato, ma non parte la mail
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: simgiallorosso 11 Feb 2022, 13:49:02
alt dovrei aver capito. però il campo che mi si crea con il databasejoin mi fa scegliere a cascata uno degli indirizzi mail inseriti inq quella tabella che mi hai fatto creare.
in realtà io ho bisogno di una cosa differente, cioè che in quella lista non ci siano indirizzi mail ma campi tipo: csi, protocollo, amministrazione.
se viene selezionato il campo csi la mail andrà ad un indirizzo mail.
se viene selezionato il campo protocollo la mail andrà ad un altro indirizzo.
fermo restando che io su quella tabella posso mettere i campi csi protocollo amministrazione invece delle mail, come faccio poi ad associare quelle selezioni alle mail?
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: giusebos 11 Feb 2022, 15:41:01
Proprio così, devi creare una lista (che creerà poi in automatico form e gruppo) gli elementi da inserire o campi saranno
id|email                           |ufficio
1|pippo@pippo.it       |magazzino
2|topolino@pippo.it|contabilità
3|pluto@pippo.it        |commerciale

avrai così un form dove gestirai gli indirizzi abbinati agli uffici (crea/edita/elimina)

mentre nel form di contatto con il plug-in "databasejoin" sceglierai id e come label ufficio
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: simgiallorosso 14 Feb 2022, 13:21:51
crea una nuova tabella inserendo un indirizzo emai per id, poi nel plug in del form per l'invio email , nel campo "email a" inserisci la stringa shortcode dentro le parentesi graffe, qualcosa tipo: {xx_contatti___email}


Il tipo di campo che dovrai usare sarà un databasejoin collegato alla nuova tabella


{xx_contatti___email}
qui dobbiamo inserire il nome della tabella dell'elemento databasejoin creato o proprio il nome elemento?
perchè abbiamo provato entrambe le soluzioni ma non parte nessuna mail
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: giusebos 14 Feb 2022, 13:44:59
trovi la stringa esatta nello specifico gruppo dentro elementi
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: mangiagli 14 Feb 2022, 14:16:44
salve, ho lo stesso problema e mi è sorto un dubbio che espongo


ma se
nel plug-in "databasejoin" sceglierai id e come label ufficio


il valore non è un ID, come faccio a legarlo con la mail?
: Re:Fabrik - invio mail a indirizzi divversi in base a cosa seleziono nella form
: giusebos 15 Feb 2022, 10:04:52
devi mettergli un ID, ogni tabela ne deve avere uno, se non c'è lo crei.