Back to top

Autore Topic: Non riesco a trovare il form che fa per me  (Letto 7310 volte)

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Non riesco a trovare il form che fa per me
« il: 01 Lug 2011, 08:45:56 »
ciao a tutti sto cercando un form per i contatti, purtroppo quello base di joomla non mi basta.
a me servono i seguenti campi: nome, cognome, email, cellulare, un menu a tendina,
messaggio, e un check per la privacy.


tutto questo per la 1.6. ho visto che la maggior parte sono form base, ho provato fox contact ma non mi ha soddisfatto. Qualcuno può aiutarmi?


Eleonora

Offline massimorigoni

  • Esploratore
  • **
  • Post: 191
  • Sesso: Maschio
  • La fantasia è più importante della conoscenza
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #1 il: 01 Lug 2011, 09:03:49 »
Con JForm puoi personalizzare molte cose hai provato?
http://docs.joomla.org/Creating_a_custom_form_field_type

http://www.sosidee.com
si occupa di informatica, progettazione presenza in rete, web marketing, problem solving, consulenza per il business in Internet e formazione. Analizziamo, studiamo e progettiamo nuove soluzioni e strategie per chiunque abbia intenzione di investire nella rete.

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #2 il: 01 Lug 2011, 09:35:08 »
Grazie mille, ho dato una letta veloce e se non ho capito male questa cosa fa già parte del core di joomla non devo installare niente giusto?
modifico i file indicati, con gli input che mi servono, giusto?


Hai qualche guida o esempio anche in italiano?


grazie mille

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #3 il: 01 Lug 2011, 10:16:19 »
Non che il componente che ha citato massimo non sia di mio piacimento, ma chronoform ti offre anche un wizard per creare i tuoi moduli, provalo, devi solo installarlo come un qualunque componente!

Qui c'è qualcche informazione che può essere utile sulla procedura: http://forum.joomla.it/index.php?topic=58498.0

Chronoform non è utile solo per i form di contatto, più avanti se ne avrai bisogno te ne accorgerai!

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #4 il: 01 Lug 2011, 10:33:39 »
l'ho già installato, ma non credo di averlo configurato correttamente nel senso ho cliccato su form wizard, e trascinato a destra la tipologia di campi che mi servivano, modificato le label, e spuntato required dove serve.


dato un nome al form, ora non capisco dove e come far inviare la mail

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #5 il: 01 Lug 2011, 10:58:12 »
Io ce l'ho in lingua inglese per cui spero di poterti aiutare così: da forms management clic sul nome del form poi su general selezioni yes per email results, quindi da setup emails (seconda scehda) inserisci un'email ed un nome per il mittente e lo stesso per il destinatario (chi riceverà l'email di contatto). Quando il bordo diventerà verde vai su enabled in basso e selezioni yes, quindi apply (ricordati d salvare!)

ecco che da administrator/index2.php?option=com_chronocontact vicino al nome del menu troverai email enabled 1 disabled 0 ;)
« Ultima modifica: 01 Lug 2011, 11:01:17 da giovi »

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #6 il: 01 Lug 2011, 11:09:27 »
mmmm mi sa che è troppo complesso, devo configurare il db mi sembra

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #7 il: 01 Lug 2011, 11:18:54 »
pardon, ma dove l'hai letto?.. si fa tutto da backend (se ti interessa solo l'invio tramite email). se hai bisogno di salvare i dati sul database allora eccoti la guida: http://www.joomla.it/articoli-della-community/924-creare-forms-con-chronoform.html

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #8 il: 01 Lug 2011, 11:21:59 »
ho semplicemente bisogno di un form contatti che invii la mail ad un indirizzo fisso. solo che ho bisogno di campi personalizzati...


ho fatto delle ricerche e tanti parlano di creare la tabella per il form, per il mio caso non serve?

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #9 il: 01 Lug 2011, 11:50:20 »

scusa, ti indico passo passo quello che faccio.
ho chronoform per joomla 1.6 in inglese.


Allora:


Componenti -> Chronoform -> Nuovo
New Form TAB General:
Codice: [Seleziona]
Form name -> Contatto
Published -> yes
Form Wizard Mode -> Advanced
Form method -> post
Choose your form method, File is ncessary to get file uploads working.
Auto Detect Settings -> Yes
Load Chronoforms files -> load necessary files
Tight Layout -> Normal
Submit URL -> ??????????????????
Form tag attachment -> ??????????????????
Submit action -> submit
Add form tags -> no
Relative URL -> Yes
Enable Joomla plugins -> no
Show Top Errors -> yes
DateTime Picker config -> ??????????????????


New Form TAB Code:
Codice: [Seleziona]
form type -> wizard
HTML code -> vuoto


New Form TAB JS validation:
Codice: [Seleziona]
enable JS Validation -> yes
Validation Errors -> fields titles
JS Validation Theme -> classic
JS Validation Language ->italian
Errors event -> onsubmit



Faccio SALVA E CHIUDI


schiaccio wizard edit e trascino i campi
Cambio la label text e setto Required


non capisco se setto i parametri correttamente, e dove mettere l'email


il mio html code è diventato questo:
Codice: [Seleziona]
<div class="ccms_form_element cfdiv_text" id="nome_container_div"><label>NOME</label><input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="input_text_0" />
<div class="clear"><><div id="error-message-input_text_0"><><><div class="ccms_form_element cfdiv_text" id="cognome_container_div"><label>COGNOME</label><input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="input_text_1" />
<div class="clear"><><div id="error-message-input_text_1"><><><div class="ccms_form_element cfdiv_text" id="email_container_div"><label>EMAIL</label><input maxlength="150" size="30" class=" validate['required','email']" title="" type="text" value="" name="input_text_2" />
<div class="clear"><><div id="error-message-input_text_2"><><><div class="ccms_form_element cfdiv_text" id="cellulare_container_div"><label>CELLULARE</label><input maxlength="150" size="30" class=" validate['number']" title="" type="text" value="" name="input_text_3" />
<div class="clear"><><div id="error-message-input_text_3"><><><div class="ccms_form_element cfdiv_select" id="scegli_container_div"><label>SCEGLI</label><select size="1" class="" title="" type="select" name="input_select_4">
<option value="No">No</option>
<option value="Yes">Yes</option>
</select>
<div class="clear"><><div id="error-message-input_select_4"><><><div class="ccms_form_element cfdiv_textarea" id="messaggio_container_div"><label>MESSAGGIO</label><textarea cols="45" rows="12" class=" validate['required']" title="" type="textarea" name="input_textarea_5"></textarea>
<div class="clear"><><div id="error-message-input_textarea_5"><><><div class="ccms_form_element cfdiv_checkbox" id="privacy_container_div"><input value="1" title="" type="checkbox" class="validate['required'] label_left" name="input_checkbox_6" />
<label>PRIVACY</label><div class="clear"><><div id="error-message-input_checkbox_6"><><><div class="ccms_form_element cfdiv_submit" id="input_submit_7_container_div"><input name="input_submit_7" class="" value="INVIA" type="submit" />
<div class="clear"><><div id="error-message-input_submit_7"><><>

grazie

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #10 il: 01 Lug 2011, 14:21:31 »
ok, cominciamo da 0, perchè mi sono perso qualche passaggio.
vai su FORM WIZARD ed inserisci nello step 1 tutti i campi. ora nello step 2 inserisci TO, SUBJECT, FROM NAME, FROM EMAIL e compila questi campi. la 3 la lasci vuota e la 4 la compili a piacere.
ora vai su FORMS MANAGEMENT e verifichi che sotto emails ci sia scritto enabled:1 . se così non fosse fai click sul nome del modulo e dalla pagina che si apre setti SOLO l'impostazione EMAIL THE RESULTS? su YES. ora il form funziona. ti trovi? se a questo punto l'email viene inviata possiamo continuare con le impostazioni avanzate.
« Ultima modifica: 01 Lug 2011, 14:23:05 da giovi »

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #11 il: 01 Lug 2011, 14:42:11 »
ok, un passo in più lo fatto, ho aggiunto l'evento EMAIL su onSubmit dal wizard ok, ora se faccio modifica posso inserire i parametri che hai detto tu su statico e dinamico quale uso?


to: l'indirizzo che voglio che riceva la mail
subject: l'oggetto
from name: amministatore sito
from email: voglio che sia quella che l'utente inserisce nel form

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #12 il: 01 Lug 2011, 14:46:32 »
to: l'indirizzo che voglio che riceva la mail STATICA
subject: l'oggetto DINAMICA
from name: amministatore sito DINAMICA
from email: voglio che sia quella che l'utente inserisce nel form DINAMICA

per inserire i campi dinamici devi inserire nella casella il nome del campo di riferimento del form che hai creato (se sei nel wizard, quelli dello step 1).
« Ultima modifica: 01 Lug 2011, 14:52:48 da giovi »

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #13 il: 01 Lug 2011, 15:16:20 »
mi arrendo, non ne vengo fuori, grazie lo stesso....

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #14 il: 01 Lug 2011, 15:34:55 »
non arrenderti, io credo solo che stai sbagliando approccio ;) segui il mio consiglio, abbandona tutte le modifiche che hai fatto fino ad ora ed utilizza esclusivamente il modulo FORM WIZARD!

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #15 il: 01 Lug 2011, 15:40:25 »
ho aggiunto l'evento EMAIL su onSubmit dal wizard
lascia perdere questo tipo di modifiche per ora, limitati a creare il modulo con la procedura guidata, altrimenti che ci sta a fare? è come voler iniziare a guidare le ferrari appena presa la patente! ;) segui con cautela i passi che ti ho illustrato e vedrai che pian piano riuscirai a creare il tuo modulo di contatti!

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Non riesco a trovare il form che fa per me
« Risposta #16 il: 04 Lug 2011, 15:03:34 »
ciao giovi, credo di aver fatto dei progressi... ho trovato questo video http://www.youtube.com/watch?v=Aweqka14ZJs&feature=related


che ha risolto qualche problema, ora la mail arriva ed è già una vittoria!!!!
problema, perchè non fa la validazione anche se ho spuntato required?


grazie

 



Web Design Bolzano Kreatif