Back to top

Autore Topic: Chronoform - Allegare file  (Letto 2924 volte)

Offline Pietro59

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Chronoform - Allegare file
« il: 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:

Codice: [Seleziona]
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:


Codice: [Seleziona]
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', )
« Ultima modifica: 28 Mar 2013, 16:26:35 da Pietro59 »

Offline Pietro59

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Chronoform - Allegare file
« Risposta #1 il: 02 Apr 2013, 19:08:51 »

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]

Offline Pietro59

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Chronoform - Allegare file
« Risposta #2 il: 05 Apr 2013, 11:45:21 »
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.

Offline Pietro59

  • Nuovo arrivato
  • *
  • Post: 18
    • Mostra profilo
Re:Chronoform - Allegare file
« Risposta #3 il: 09 Apr 2013, 14:57:21 »
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.

 



Web Design Bolzano Kreatif