Joomla.it Forum
Componenti per Joomla! => Gestione Form => : Phala 04 Dec 2011, 15:04:53
-
Ciao, due problemini, per voi semplicissimi ma che a me stanno facendo impazzire :)
In questo sito:
http://birdinlombardia.cloudaccess.net/ (http://birdinlombardia.cloudaccess.net/)
1) Vorrei che la data che viene messa nel form sia quella dell'inserimento del dato. Vorrei non dare la possibilità agli utenti di scegliere date antecedenti o future....
2) Vorrei avere l'ultimo dato inserito in cima alla tabella, e non soto....
Potreste aiutarmi?
Grazie
Paolo
-
Il sito se mi ricordo usa Chronforms.
1) Chronoform automaticamente memorizza nella tabella del database la data di inserimento del form. Fai riferimento a quella e dovresti aver risolto.
2) Per questo problema dovresti usare un ordinamento inverso nella query che estrae i dati da mostrare. Se ti riferisci ad elenchi ottenuti con chronoconnectivity usa il campo Order fields inserendo
ORDER BY nome_campo DESC
-
Vales, la mia imbranataggine cronica fa sì che non riesca a far funzionare l'ordinamento predefinito.
Ho provato con la stringa ORDER BY ed aggiunto vari campi presenti, con virgole, punti, parentesi graffe etc.etc. ma mi scompaiono in frontend tutti i dati.
Grazie ancora
Paolo
-
Ho sbagliato io devi usare la notazione come quella mostrata nel tooltip azzurro a sinistra.
nome_campo ASC oppure nome_campo DESC
A quale elenco ti riferisci, puoi segnalare il link?
-
Tanto per cambiare hai ragione ;) con nome_campo DESC funziona:
http://birdinlombardia.cloudaccess.net/vecchi-report/ottobre-2011.html
Grazie grazie
Per ora la data la lascio "libera" in quanto devo caricare i mesi arretrati, poi vedrò di sistemare.
Paolo