Back to top

Autore Topic: Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.  (Letto 31803 volte)

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Questo articolo è in continuità con il precedente

Guida 1 - Creare form in Joomla 1.7 con Chronoforms v4 RC 2.0

In questa guida si vedrà come creare dei form per interagire con il database del sito per elencare i records di una tabella, visualizzarli e modificarli. Insomma le funzioni essenziali per poter gestire i nostri dati e creare delle piccole applicazioni finalizzate a questo.
Chronoforms contiene tutte le risorse per fare questo e con l'aggiunta di qualche piccola variante i risultati sono veramente potenti.

Qui troverete il nuovo articolo: http://www.joomla.it/articoli-community-16-e-17-tab/5327-guida-2-joomla-17-e-chronoforms-interagire-con-il-database.html
« Ultima modifica: 05 Dic 2011, 22:34:01 da alexred »
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #1 il: 07 Dic 2011, 12:05:40 »
Grande guida da cui sto imparando molto, adattandola man mano per le mie esigenze (cambiando solo i nomi dei campi). Una richiesta, ho creato il form della prima guida, a cui assocerò questo della guida 2, ma dove posso seguire un tutorial che mi aiuti a capire come fare per fare un controllo sul nome utente?  ::)  mi spiego meglio: nella prima guida ho aggiunto un campo oltre nome e cognome ho messo "Username" quello che vorrei fare è controllare se l'utente è già iscritto, se SI proseguire con l'invio dell'allegato se NO invitarlo ad iscriversi altrimenti non sarà possibile inviare il file.  Qualcuno mi puo' aiutare?
Thank you
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #2 il: 07 Dic 2011, 16:34:10 »
Prova ad usare l'action Authenticator nel gruppo Security.

Credo basti quella nell'area On Load prima delle altre.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #3 il: 08 Dic 2011, 00:32:24 »
Ciao Vales ma dove posso leggere un tutorial tipo come quello che ottimamente è stato fatto per gli articoli molto semplice anche per niubbi come me in questo campo?
Ciao e grazie

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #4 il: 08 Dic 2011, 08:50:31 »
A quale tutorial per gli articoli ti riferisci ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #5 il: 08 Dic 2011, 10:42:06 »
Ciao, non so se sia stato fatto, ma uno semplice come questi 2 che mi spieghi passo passo come fare per creare questo campo, fargli fare i controlli del caso e memorizzarlo. Adesso ho messo il text field "Nome Utente" e come mi hai detto in precedenza, il controllo nell'area onload, ma devo poi dire in quale tabella del database controllare? o bastano solo queste 2 azioni?
Ciao e grazie

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #6 il: 08 Dic 2011, 16:20:12 »
Con quell'action non occorrono altri campi, occorre solo configurarla. Occorre solo che l'utente sia loggato in Joomla.

Dovresti poi inserire l'action Show html nella area Allowed dell'action Autenticator
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #7 il: 08 Dic 2011, 17:46:34 »
Con quell'action non occorrono altri campi, occorre solo configurarla. Occorre solo che l'utente sia loggato in Joomla.

Dovresti poi inserire l'action Show html nella area Allowed dell'action Autenticator


 ::)  Quindi mi consigli di cancellare il text field username di inserire quelle 2 voci che mi hai detto in precedenza e lui controlla se l'utente è loggato o meno? Nel caso non dovesse essere loggato sarà lui stesso a dire di loggarsi?  :-[
Ciao e grazie

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #8 il: 08 Dic 2011, 18:09:10 »

 ::)  Quindi mi consigli di cancellare il text field username di inserire quelle 2 voci che mi hai detto in precedenza e lui controlla se l'utente è loggato o meno? Nel caso non dovesse essere loggato sarà lui stesso a dire di loggarsi?  :-[
Ciao e grazie


Ciao, non va, ho messo l'authentication nel campo onload e show html nel campo allowed dell'auth, ho configurato dicendo di no al guest ed allowed ai registered ma continua a farmi inviare i dati  :'(
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #9 il: 09 Dic 2011, 19:40:56 »
Non ho idea, forse il form non è impostato in modo corretto. Puoi fare un elenco delle action che hai usato.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #10 il: 09 Dic 2011, 21:51:03 »
Ciao, tutte quelle descritte nel primo articolo, poi nella parte alta di colore verde (dove c'è onload) ho inserito action autenthicator ed nel campo allowed di authenticator ho inserito show html, poi in edit dell'authenticator ho messo allowed registred ed in allowed guest = no ho cliccato su apply e poi su salva dopodiche ho fatto delle prove di invio con user fittizi e mi faceva inviare tranquilamente.
Ciao e grazie ancora

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #11 il: 09 Dic 2011, 21:59:20 »
No, gli user fittizi non entrano in gioco. Conta che l'utente si loggato dal login di joomla.

La sequenza sembra corretta, nelle mie prove funziona.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #12 il: 10 Dic 2011, 09:06:42 »
Infatti per fittizi intendevo proprio questo, e cioè che erano dei visitatori del sito, non registrati e quindi non  loggati ma la mail me l'ha fatta inviare lo stesso, mentre io vorrei che quando clicca sul tasto "invia" mi dice che devo loggarmi o registrare per effettuare quell'operazione.
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #13 il: 10 Dic 2011, 09:19:30 »
Hai lasciato due action Show Html di cui una esterna ad Autenticator ?
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #14 il: 10 Dic 2011, 09:54:07 »
Si, certo posso darti l'indirizzo magari vedi qualche cosa che io non riesco a notare?
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #15 il: 10 Dic 2011, 10:49:18 »
Togli la prima Show Html esterna ad Autenticator.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #16 il: 10 Dic 2011, 14:06:08 »
Ok fatto, ed in questo caso mi esce una pagina vuota con la scritta chronoforms etc etr, ma come posso far capire all'utente che per utilizzare questa pagina deve registrarsi o loggarsi? ripeto la pagina che mi esce è vuota
Ciao

Offline vales

  • Global Moderator
  • Instancabile
  • ********
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #17 il: 10 Dic 2011, 14:31:49 »
Ok funziona.

Per mostrare un messaggio ai non registrati inserisci un action Custom Code nell'area Denied di Autenticator e li poi inserisci il tuo messaggio tipo

Devi essere registrato per usare questo form
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline blackeagle

  • Appassionato
  • ***
  • Post: 355
  • Sesso: Maschio
  • Invictus Maneo
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #18 il: 10 Dic 2011, 14:59:40 »
OTTIMOOOOOOOOOO  :D :D :D :D :D :D  funziona tutto  :D :D :D
Ti ringrazio moltissimo
Ciao

Offline Tequiero1979

  • Esploratore
  • **
  • Post: 109
    • Mostra profilo
Re:Guida 2. Joomla 1.7 e Chronoforms. Interagire con il database.
« Risposta #19 il: 26 Dic 2011, 23:55:34 »
Qualcuno mi sa dire perche i dati dei moduli che invio con il form non vengono salvati nel database?

quando apro la tabella ricevo solo i campi che ho creato nel modulo ma senza i  dati che avevo inviato tremite il moduletto , ho provato con diversi record ma niente..

Chi mi aiuta perfavore?

grazieee.....

 



Web Design Bolzano Kreatif