Back to top

Autore Topic: Problema Chronoconnectivity V  (Letto 6418 volte)

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Problema Chronoconnectivity V
« il: 09 Feb 2015, 16:05:34 »
Salve ragazzi,


ho un problema nella gestione di Chronoconnectivity V5.


In pratica ho generato un form (Chronoforms V5) e ora non devo fare nient altro che leggere i dati dalla tabella del database (nella quale sono inseriti correttamente).


Diciamo che le cose che non capisco sono 2:


1. In Column List o Sortables metto: Model.Nome:Nome (dove voglio che sotto la colonna "Nome" esca il dato del database Nome)
    Ma Model. lo devo sostituire con cosa????


2. Vorrei fare un primo elenco in cui faccio comparire alcuni campi tipo: Nome e Cognome e poi cliccando sugli stessi mi si apre un'altra pagina in cui ci sono tutte le altre informazioni raccolte dal form.




Scusate magari è una cazzata ma non riesco.. Grazie

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #1 il: 09 Feb 2015, 18:05:12 »
Scusate ho risolto.. sono un coglione. :)

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #2 il: 09 Feb 2015, 18:10:29 »
Ti scusiamo solo se pubblichi la soluzione.   :)

Ricorda nessuno nasce imparato e il tuo problema risolto può essere utile a tanti altri utenti.

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #3 il: 09 Feb 2015, 19:10:43 »
Ciao, in effetti la soluzione è parziale e riguarda il punto 1 Model, che non trovavo... e che io stesso avevo definito.


Ora mi rimane il problema del punto 2:


Ho questo elenco nel quale vedo tutti i record, e di quei record vedo soltanto 3-4 dati.


Vorrei far si che cliccando su una delle righe si entri in una pagina in cui quel record si può visualizzare nel dettaglio con tutte le info inserite dall'utente.


Come faccio?

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #4 il: 10 Feb 2015, 12:31:39 »

Ragazzi .. nessuno che mi sa dare una dritta??




Ripeto.. il mio prossimo step è questo:


Con Connectivity apro una pagina in cui sono presenti tutti i record della tabella, e di questi record vedo solo alcuni dati importanti .. es.:


#1  Nome Cognome    Nato il     Interessi
#2  Nome Cognome    Nato il     Interessi
#3  Nome Cognome    Nato il     Interessi
etc. etc.

vorrei che cliccando su una di queste righe mi si apra la pagina con tutti i dati (e solo quelli) di quel Record.. es.:

id #1
Nome Cognome
Nato il
Residente a
Indirizzo
Interessi
Documento (qui devo linkare questa voce al documento di identità che mi hanno allegato)

etc. etc.

come posso fare?

« Ultima modifica: 10 Feb 2015, 12:56:45 da Bonehead »

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #5 il: 23 Feb 2015, 09:04:19 »
Un aiuto ????

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #6 il: 24 Feb 2015, 09:28:06 »
Nella connection vai in Front List -> Setting e nel campo View linkable inserisci come mostrato nelle info

 tuo_model.nome_campo:tuo_model.nome_campo

dove tuo_model è il model che stai usando e nome_campo è il tuo campo che vuoi rendere lincabile

poi vai in Front List -> Actions selezioni a sinistra View e poi in Form event inserisci nome_tuo_form:load

nome_tuo_form sarà il nome del form che vorrai usare per mostrare i dati
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 Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #7 il: 24 Feb 2015, 12:11:52 »
ok.. provo!

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #8 il: 24 Feb 2015, 12:16:55 »
Ok.. ho fatto..


ma il form per mostrare i dati dove lo creo?


Dato che mi risponde : "Form not found or is not published"

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #9 il: 24 Feb 2015, 13:00:56 »
se non hai il form che mostra i dati, certo da se non può trovarlo.

lo puoi creare facendo una copia di quello che hai usato per inserire i dati, poi togli la parte del salvataggio dei dati che ora non serve più.
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 Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #10 il: 24 Feb 2015, 13:59:19 »
però verranno mostrati sotto forma di FORM?


io volevo solo una pagina con un riepilogo dati.

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #11 il: 24 Feb 2015, 14:05:40 »
Cioè per intenderci io ora ho questo elenco (solo consultazione)


ID NOME COGNOME DATA DI NASCITA
1
2
3
4


e vorrei che cliccando sulla riga interessata mi si aprisse una semplice pagina con i dettagli di quel record, tipo:


Nome :
Cognome:
Nato il:
File Allegato:

Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #12 il: 24 Feb 2015, 14:26:38 »
Ecco.. devo fare esattamente questo:


http://marches00.altervista.org/joomla/consultazione-elenco


Però cliccando sui nomi non voglio un nuovo FORM ma una semplice pagina che elenca tutti i dati di quel record...




Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #13 il: 24 Feb 2015, 19:25:04 »
puoi usare sempre un form in cui invece dei campi classici usi un campo Custom code, che ha anche un editor testuale incorporato per la formattazione del testo.

Li puoi inserire il testo come vuoi ed i campi letti dal DB

I campi provenienti dal database li inserisci con questa sintassi {nomecampo}

esempio

Codice: [Seleziona]
Nome: {nome}
Cognome: {cognome}

ecc.

In quel sito ci starebbe anche  bene Albo Pretorio On Line ;D
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 Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #14 il: 25 Feb 2015, 10:34:20 »
Ciao ho creato la pagina (e credo anche la connessione al db in Setup).


Ora quando clicco sulla singola riga mi si apre una pagina e da come punta la barra degli indirizzi vedo che va a prendere l'id corretto del record.


Ho solo un problema.. la pagina mi restituisce esattamente quello che ho scritto:


[/code]<p><span>Nome: {Nome}</span>
 <span>Cognome: {Cognome}</span>
 <span>eMail: {eMail}
Codice: [Seleziona]
[font=Verdana][size=78%]
[/font][/size]


[font=arial][size=small]Mi Diventa:[/font][/size]
[font=arial][size=small]
[/font][/size]
[font=arial][size=small]Nome: {Nome}[/font][/size]Cognome: {Cognome}eMail: {eMail}
[font=arial][size=small]
[/font][/size]
[font=arial][size=small]i nomi dei campi del DB sono corretti.[/font][/size]

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #15 il: 25 Feb 2015, 12:01:44 »
Credo che manchi nella sezione On load un action Db read che legge la tabella che hai creato e che nel campo Condition abbia il seguente codice che permette di leggere il record comunicato dalla connectivity

Codice: [Seleziona]
<?php return array('tuo_model.id' => $form->data['gcb']); ?>
tuo_model è il model che hai indicato in Model id della DB read.
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 Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #16 il: 25 Feb 2015, 12:34:33 »
Intanto grazie del supporto continuo.


Ho inserito questo codice in: On Load > DbRead (dove ho anche definito il model ID come data) > Conditions


Codice: [Seleziona]
<?php return array('data' => $form->data['gcb']); ?>

la pagina a questo punto mi restituisce questo errore:


Warning: Invalid argument supplied for foreach() in /web/htdocs/home/libraries/cegcore/libs/model.php on line 1005
« Ultima modifica: 25 Feb 2015, 12:38:22 da Bonehead »

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #17 il: 25 Feb 2015, 12:44:55 »
Ha ragione lui, manca qualcosa. Non c'è l'id del record che deve cercare. Dovrebbe essere così se id è la chiave primaria della tabella che stai usando

[/color]
Codice: [Seleziona]
<?php return array('data.it' => $form->data['gcb']); ?>
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 Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #18 il: 25 Feb 2015, 12:45:35 »
Aggiungo.. ho strutturato la vicenda così:


OnLoad > DB Read - all'interno di DB Read ho messo Custom Code e HTML Render FORM


L'action DB Read è settata così:


Action Label : leggi
Enabled: Yes
Table Name: La tabella del db che mi interessa
Multi Read: No
Enable Model ID: Yes
Model ID: data
Fields: vuoto
Group: vuoto
Conditions: <?php return array('data' => $form->data['gcb']); ?>



Offline Bonehead

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re:Problema Chronoconnectivity V
« Risposta #19 il: 25 Feb 2015, 12:54:09 »
ciao ho corretto mettendo data.id (si è id la chiave primaria) e non mi da più errore..


però quello che restituisce nella pagina è sempre senza recuperare i valori .. es.: Nome: {Nome}




 



Web Design Bolzano Kreatif