Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Phala 07 Jun 2011, 07:07:59
-
Ciao, sto cercando di sistemare il mio sitino in modo che con un form gli utenti registrati possano inserire dati che poi vengano visualizzati in front-end. Con i due componenti in oggetto penso di esere sulla strada giusta, grazie anche a questa bella guida di Vales:
http://www.joomla.it/articoli-della-community/3796-chronofrms-e-chronoconnectivity-lunione-fa-la-forza.html
Ma "mi perdo" negli ultimi passaggi, qualche anima pia potrebbe spiegarmi un pochino meglio?? Oppure indicarmi altri tutorial come questo??
Grazie
Paolo
-
Quali sono i problemi specifici ?
-
??? ..bene...sono "quasi" soddisfatto.....sono di bocca buona ma almeno sembra funzionare:
questo è quello che sono riuscito a fare:
http://birdinlombardia.cloudaccess.net/index.php?option=com_chronoconnectivity&connectionname=Prova
Con questo form:
http://birdinlombardia.cloudaccess.net/osm-home.html
Adesso devo "solo" :-[ rendere piacevole il front-end, pensavo ad una tabella dove vadano a mettersi i dati.....ma brancolo un pò nel buio...
Argomento foto: io ho messo il file-upload nel form, ma non riesco a dirgli che se uno non ha una foto da caricare va bene lo stesso...se compilo il form senza foto mi dà errore.
Ed infine il mio sogno nel cassetto: ovvero una volta fatta la fantomatica tabella per accogliere i miei dati riuscire a metterci una iconcina con macchinetta fotografica che colleghi alla foto inserita insieme al dato tipo:
http://www.birdinlombardia.it/birdinlombardia_007.htm
Grazie grazie
Paolo
-
Per sbloccare l'obbligo dell'allegato applica questa patch
http://www.joomla.it/download-della-community/item/161-patch-per-componenti-chronoengine.html
-
Grazie grazie, funziona :)
Per il resto non ho speranze eh?? Vabbè ci sbatterò le corna, tanto penso di pubblicare con l'anno nuovo.... :'(
Paolo
-
Nell'ultimo link suggerito non ho trovato collegamenti a qualcosa, quindi non riesco a capire cosa vuoi fare.
-
Vorrei che i dati inseriti nel form confluiscano in una tabella come quella dell'ultimo link. Magari aggiungendoci una icona per la foto eventualmente allegata.
"tutto qui" ;)
Grazie mille per i preziosi consigli e per il tempo che stai perdendo
Paolo
-
Lo puoi fare con l'uso di chronoconnectivity come hai indicato nel primo post, ma se non mi dici dove ti perdi
Ma "mi perdo" negli ultimi passaggi, qualche anima pia potrebbe spiegarmi un pochino meglio?? Oppure indicarmi altri tutorial come questo??
non riesco a individuare il problema.
Per gli aspetti della formattazione dei record estratti aldilà delle altre funzionalità (filtri) può aiutarti anche questa guida.
http://www.joomla.it/articoli-della-community/4002-chronoconnectivity-e-eventlist-ricerche-plus.html
-
Ok ,grazie Vales, sempre molto gentile. adesso leggo le guide, analizzo il tutto e poi, se è il caso, faro domande più mirate.
Saluti
Paolo
-
Ok, cominciamo ad esserci :) Devo ancora ringraziare Vales senza il quale, col suo tutorial, tutto questo non avrebbe preso forma.
Adesso si dovrebbero sistemare due robette, fondamentalmente di carattere estetico:
http://birdinlombardia.cloudaccess.net/index.php?option=com_chronoconnectivity&connectionname=Sight
Facendo varie prove, mi ritrovo ora con mille tabelle in chronoforms che non uso...come le cancello?
Sono riuscito a fare entrare i miei dati nella tabella ma:
-non rieco a collegare la gif nell'ultimo riquadro a destra alla foto eventualmente caricata insieme al dato. L'ideale sarebbe dirgli di mettere la gif solo se c'è la foto.
-non capisco come mai mi mette la tabella sotto il tutto e non sotto l'header, come penso dovrebbe stare.
-eventualmente consigli anche su come abbellire la tabella :-))
Grazie
Paolo
-
Ho dato un'occhiata al sorgente generato. Credo ci siano problemi con i tag table.
Forse ce n'è uno in più. Il table dovresti aprirlo in header e chiuderlo in footer. In body niente table.
Se ne metti due nell'header il primo lo devi chiudere li.
Penso sia una cosa del genere.
-
Oh, ma sei un mago :) Avevi ragione.....
Paolo
-
Oh, ma sei un mago :) Avevi ragione.....
Paolo
Chi più sa è chi più ha sbagliato. ;D
-non rieco a collegare la gif nell'ultimo riquadro a destra alla foto eventualmente caricata insieme al dato. L'ideale sarebbe dirgli di mettere la gif solo se c'è la foto.
Le immagini sono nel percorso che vedi nel campo Full Uploads Path del form di inserimento.
Nel link dovresti usare la parte pubblica es:
nomesito/components/com_chronocontact/uploads/nome_form/nome_file.
Per quelle vuote con nome NOFILE con una if di php risolvi se il nome è NOFILE non attivi il link.
-
Chi più sa è chi più ha sbagliato. ;D
Le immagini sono nel percorso che vedi nel campo Full Uploads Path del form di inserimento.
Nel link dovresti usare la parte pubblica es:
nomesito/components/com_chronocontact/uploads/nome_form/nome_file.
A questo giro non ho capito. Se io linko il percorso alla cartella dove i file vengono uploadati mi apre quella cartella, non il file che l'utente ha caricato insieme al dato.
Per quelle vuote con nome NOFILE con una if di php risolvi se il nome è NOFILE non attivi il link.
if di php?? :o?? ti chiedo di parlarmi come mangio :D non sono molto pratico di acronimi....e non solo..... ;)
Paolo
-
Ok, le foto le ho collegate e vanno, però ci ho messo un pò di html.
http://birdinlombardia.cloudaccess.net/index.php?option=com_chronoconnectivity&connectionname=Sight
Non è che è per quello che non riesco a far l'if?? Eppoi non riesco nemmeno a settare i bottoni per
modificare/cancellare record.....
Grazie in anticipo ;)
Paolo
-
Posta il codice del body.
-
Vales, ecco il codice, mi raccomando non rabbrividire, per uno che ne capisce qualcosa questo potrà sembrare arabo,
ma funziona :) Ovviamente ogni modifica/correzione sono più che ben acette:
Body:
<tr>
<td style="width: 0px; text-align: center; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{data}</span></big></td>
<td style="text-align: center; width: 0px; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{numero}</span></big></td>
<td style="width: 0px; text-align: center; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{italiano}</span></big></td>
<td style="text-align: center; width: 0px; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{inglese}</span></big></td>
<td style="text-align: center; width: 178px; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{luogo}</span></big></td>
<td style="text-align: center; width: 179px; height: 35px;"><big><span
style="color: rgb(0, 0, 0);">{osservatore}</span></big></td>
<td style="text-align: center;">
<a href="http://birdinlombardia.cloudaccess.net/components/com_chronocontact/uploads/sight/{foto}" rel="shadowbox" title="{data} - {italiano} - {inglese} - {luogo}"><img style="border: 0px solid ; width: 40px; height: 40px;"
alt="foto" src="http://birdinlombardia.cloudaccess.net/images/fotocamera.gif">[/url]</td>
Saluti ed ancora grazie
Paolo
-
Prova a sostituire la td del link con questa
<td style="text-align: center;">
<?php if ($MyRow->foto<>"NOFILE") { ?>
<a href="http://birdinlombardia.cloudaccess.net/components/com_chronocontact/uploads/sight/{foto}" rel="shadowbox" title="{data} - {italiano} - {inglese} - {luogo}"><img style="border: 0px solid ; width: 40px; height: 40px;"
alt="foto" src="http://birdinlombardia.cloudaccess.net/images/fotocamera.gif"></a>
<?php } else { ?>
--
<?php } ?>
</td>
Se nella tabella nel campo foto senza immagine c'è NOFILE dovrebbe funzionare
-
No, non va, rimane tutto come prima
Grazie mille dell'interessamento ;)
Paolo
-
Forse va inserito uno spazio prima di NOFILE così.
<?php if ($MyRow->foto<>" NOFILE") { ?>
-
Sì, preeeso, però ci voleva lo spazio anche dietro NOFILE
<?php if ($MyRow->foto<>" NOFILE ") { ?>
;)
Grazie ancora mille Vales, senza di te sarei ancora in alto mare........
Adesso sotto a chi tocca, comincio a smanettare coi bottoni "modifica" e "cancella".......
Paolo
-
Ottimo.
Se scurisci il testo dell'intestazione colonne a mio parere migliorerebbe la leggibilità. Un pensiero anche al colore di sfondo della tabella, in quel template non mi semba un accoppiamento ottimale. Ma qui siamo nel campo de gustibus.
-
Sì, sì, quello della "grafica" è un problema che affronterò in seguito, per ora mi sto concentrando sugli aspetti "tecnici".
Devo ancora sistemare i comandi "modifica" e "cancella".......
Grazie ancora
Paolo