Autore Topic: Problemi funzionamento form dopo login  (Letto 321 volte)

Offline Fabiusweek

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Problemi funzionamento form dopo login
« il: 13 Gen 2017, 15:04:17 »
Innanzitutto Buongiorno, sono nuovo e dopo aver creato un sito per l'Amministrazione Pubblica dove lavoro, sto procedendo alla creazione di un form Chronoform5 per dei servizi online.
Il servizio prevede innanzitutto l'autenticazione di Joomla (che va a buon fine);
Quindi Onload, Authenticator, on success .....
Poi si apre il form ma alcune funzioni non funzionano pių, rispetto al test con View form, dove tutto funziona benissimo.
Ma, inserito in un menų, dopo il login riservato all'utente registrato, mi crea pių problemi:
1. I campi dropdown non funzionano correttamente;
2. Le funzioni submit (DBSave, Email, Display message) non funzionano.

Nel opzioni della voce di menu, ho inserito:
Form Name = il nome del form
Event = lasciato in bianco
Parameter = lasciato in bianco

Credo che l'errore stia qui, ma non riesco a capire se i campi Event e Parameter si devono compilare e con quali dati

Chiedo vostro aiuto.
Grazie
Fabiusweek
 

Offline giusebos

  • Fuori controllo
  • *
  • Post: 18109
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
    • Demo iCagenda
Re:Problemi funzionamento form dopo login
« Risposta #1 il: 13 Gen 2017, 18:03:22 »
Ripassa questa guida per la costruzione di un form login con chronoforms, poi cortesemente spiega quali campi supplementari hai integrato e cosa non funziona scritto in modo che possiamo comprendere meglio.

http://www.icagenda.it/joomla-registrazione-utente-con-campi-supplementari.html
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline Fabiusweek

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problemi funzionamento form dopo login
« Risposta #2 il: 13 Gen 2017, 18:13:01 »
Grazie per avermi risposto, controllo l'articolo suggerito e poi, qualora non dovessi risolvere, procedo ad approfondire il mio caso.
Di nuovo grazie.

Offline Fabiusweek

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problemi funzionamento form dopo login
« Risposta #3 il: 13 Gen 2017, 18:51:34 »
Ti allego gli screenshot del setup, in ordine
On Load
On submit
Altri On Load (sono tre custom code che contengono degli array per i campi dopdown)
come questo ad esempio:
  Array

 
<?php
$classi = array(
   "Infanzia" => array("Gialla" => "Sezione Gialla", "Verde" => "Sezione Verde", "Rossa" => "Sezione Rossa"),
   "Primaria" => array("1" => "1^", "2" => "2^", "3" => "3^",  "4" => "4^", "5" => "5^"),
   "Secondaria" => array("1" => "1^", "2" => "2^", "3" => "3^"),
);
echo json_encode($classi[$form->data["scuola"]]);

 
<?php
$sezioni = array(
   "Infanzia" => array("Leoni" => "Leoni", "Giraffe" => "Giraffe", "Scoiattoli" => "Scoiattoli"),
   "Primaria" => array("E" => "E", "F" => "F", "3"),
   "Secondaria" => array("E" => "E", "F" => "F"),
);
echo json_encode($sezioni[$form->data["scuola"]]);
 

Questo setup funziona alla perfezione anche dopo l'autenticazione con il view form, ma nella voce di menu, oltre che a farmi compilare il form, non esegue i dropdown e la fase di on submit.
Credo che lo screenshot delle opzioni del menu richieda alcuni valori di event e parameter per funzionare correttamente.
Spero di aver dato qualche elemento di valutazione in pių.
Grazie


Offline Fabiusweek

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Problemi funzionamento form dopo login
« Risposta #4 il: 13 Gen 2017, 20:44:33 »
Scusate sono sempre io......
ma ho riscontrato una cosa importante;
Ho provato a testare il form inserendolo in un articolo inserendo il comando {chronoforms5}my_form_name{/chronoforms5}
e punziona perfettamente.
A questo punto posso dire che il form funziona ed č settato correttamente, ma avviandolo da Voce di Menų non č settato correttamente.
Ho limitato il danno ma non risolto come voglio io, quindi ......... non metto il Risolto nel primo post !!!

Resto sempre in attesa di una aiuto. Grazie

 

Torna su