Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Pietro59 28 Mar 2013, 12:05:44
-
Ciao,
sto cercando di imparare l'utilizzo di questo bel componente, e mi sono bloccato sulla bella guida Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
Ovvero, ho creato i miei bei tre form e mi sembrava che funzionasse tutto, poi chissà che ho combinato ma con provaemail3 non mi partono più gli allegati...
Dopo averci messo mano tante volte, sempre seguendo la guida, mi sono detto, bene se trovi il problema hai imparato qualcosa!
Così ho creato allegato1, allegato2 ed allegato3 per gestire solo i file.
Risultato? Se modifico il file l'allegato parte, altrimenti no, ma il DB si aggiorna correttamente... che cosa curiosa! In effetti guardando il Debugger se non inserisco un file ho valorizzato il nome del file, quello presente nel DB, ma non tutto l'array.
Dove sbaglio?
Grazie 1000
File upload:
Field Name=input_file_1
Ghost Value={input_file_1}
Upload Files:
Fields Configuration=input_file_1:jpg-png-gif-zip-rar-doc-docx-pdf-txt
Upload Path=/home/prova/public/due/components/com_chronoforms/uploads/allegato1/
Email:
Attachments fields name=input_file_1
Ecco il Debugger senza invio allegato:
Data Array:
Array
(
[rec] => 4
[chronoform] => allegato3
[event] => submit
[option] => com_chronoforms
[Itemid] =>
[input_file_1] => 20130328102536_miele.jpg
[stato] => quattro
[cf_id] => 4
[input_submit_2] => Submit
[13a4d3e095a9f3273a0f6e9683b8dd90] => 1
[_PLUGINS_] => Array
(
[upload_files] => Array
(
)
)
[chronoform_data] => Array
(
[cf_modified] => 2013-03-28 10:49:14
[cf_modified_by] => 0
[rec] => 4
[chronoform] => allegato3
[event] => submit
[option] => com_chronoforms
[Itemid] =>
[input_file_1] => 20130328102536_miele.jpg
[stato] => quattro
[cf_id] => 4
[input_submit_2] => Submit
[13a4d3e095a9f3273a0f6e9683b8dd90] => 1
[_PLUGINS_] => Array
(
[upload_files] => Array
(
)
)
)
[chronoform_data_cf_id] => 4
)
Validation Errors:
Array
(
)
Debug Data
email
12
Result
An email has been SENT successfully from (Admin)admin@myhouse.it to me@myhouse.it
Body
Label Text 20130328102536_miele.jpg
Label Text quattro
Hidden #5 4
Submitted by 192.168.1.132
Attachments
array ( )
Ecco il Debugger con invio allegato:
Data Array:
Array
(
[rec] => 4
[chronoform] => allegato3
[event] => submit
[option] => com_chronoforms
[Itemid] =>
[input_file_1] => 20130328110634_miele.jpg
[stato] => quattro
[cf_id] => 4
[input_submit_2] => Submit
[d4702775ffde17f0909caf7c15414554] => 1
[_PLUGINS_] => Array
(
[upload_files] => Array
(
[input_file_1] => Array
(
[name] => 20130328110634_miele.jpg
[original_name] => miele.jpg
[path] => /home/prova/public/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg
[size] => 8925
[link] => http://www.prova.myhouse/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg
)
)
)
[chronoform_data] => Array
(
[cf_modified] => 2013-03-28 11:06:35
[cf_modified_by] => 0
[rec] => 4
[chronoform] => allegato3
[event] => submit
[option] => com_chronoforms
[Itemid] =>
[input_file_1] => 20130328110634_miele.jpg
[stato] => quattro
[cf_id] => 4
[input_submit_2] => Submit
[d4702775ffde17f0909caf7c15414554] => 1
[_PLUGINS_] => Array
(
[upload_files] => Array
(
[input_file_1] => Array
(
[name] => 20130328110634_miele.jpg
[original_name] => miele.jpg
[path] => /home/prova/public/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg
=> 8925
[link] => http://www.prova.myhouse/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg
)
)
)
)
[chronoform_data_cf_id] => 4
)
Validation Errors:
Array
(
)
Debug Data
Upload routine started for file upload by : input_file_1
/home/prova/public/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg has been uploaded successfully.
email
12
Result
An email has been SENT successfully from (Admin)admin@myhouse.it to me@myhouse.it
Body
Prova invio allegato
Submitted by 192.168.1.132
Attachments
array ( 0 => '/home/prova/public/due/components/com_chronoforms/uploads/allegato1/20130328110634_miele.jpg', )
-
Ciao, ho ricontrollato aggiornamenti e form.
Credo di sbagliare nell'impostazione ghost oppure nel path di Upload Files ma non riesco a vedere l'errore.
Allego qualche immagine ed i tre form, spero vediate quello che non vedo io.
Grazie
[allegato eliminato automaticamente dopo un anno]
-
Niente da fare, ho rieseguito passo passo la guida ma ho sempre lo stesso comportamento.
Quando lancio provaemail3 se lascio vuoto il campo file upload l'allegato non parte. Se inserisco un nuovo file l'allegato parte ed il file è caricato assieme agli altri.
Utilizzo Joomla! 2.5.9 Stable [ Ember ] 4-February-2013 14:00 GMT e ChronoForms 4.0 RC3.5.2.
I parametri dei due sistemi utilizzati sono:
PHP attivo su Linux jmhlfr02.dnshosting.local 2.6.32-279.19.1.el6.x86_64 #1 SMP Wed Dec 19 07:05:20 UTC 2012 x86_64
Versione database 5.1.59-log
Collation database utf8_general_ci
Versione PHP 5.3.22
Web Server Apache/2
WebServer interfaccia PHP cgi-fcgi
Versione di Joomla! Joomla! 2.5.9 Stable [ Ember ] 4-February-2013 14:00 GMT
Versione piattaforma Joomla! Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
e
Versione database 5.5.29-0ubuntu0.12.04.2
Collation database utf8_general_ci
Versione PHP 5.3.10-1ubuntu3.6
Web Server Apache/2.2.22 (Ubuntu)
WebServer interfaccia PHP apache2handler
Versione di Joomla! Joomla! 2.5.9 Stable [ Ember ] 4-February-2013 14:00 GMT
Versione piattaforma Joomla! Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.43 Safari/537.31
Per piacere mi potete aiutare? Sono bloccato.
-
A chi dovesse interessare faccio presente che ho risolto il mio problema grazie a Email [GH], scaricabile dal sito di Grey Head.
Ho trovato questa indicazione nelle FAQ di ChronoEngine.
Non capisco perché non ha funzionato con l'evento standard, ma ciò è, ed occorre farsene una ragione.
Grazie lo stesso.