Come ordinare gli articoli per data?

Respawn

Nuovo Utente
8 Ago 2011
5
0
0
Salve,sto creando un mio sito web, non uso cms o altre cose simili, nella pagina anteprime
http://respawn.altervista.org/anteprime/
Dovrebbero stare dei titoli, visto che ogni articolo è una nuova pagina,volevo sapere come ordinare le nuove pagine e far apparire l'ultima pagina come primo riquadro nella pagina anteprime, è un pò complicato. Grazie per le eventuali risposte
 
ciao
specifichi un po' poco,
può darsi che mi sbagli, ma se non dici se e quale linguaggio usi e se usi un db, come sono organizzate le pagine, mi sembra un po' difficile rispondere.
io (per es) uso php+mysql, quando inserisco una pagina in automatico viene salvato in una tabella il nome del file e la data di inserimento, tramite l'ordinamento della tabella del db visualizzo in base alla data.
ma questo è un sistema, possono essercene molti altri
 
Ciao

Come faccio a usare il metodo da lei usato e citato nel messaggio?
Io faccio una pagina, e vorrei che l'ultima pagina venga visualizzata automaticamente come primo box della pagina anteprime. Il database mysql lo ho, il sito è fatto sopratutto in html e css, ma per il metodo "automatico" potrei usare anche php, basta che funzioni.
 
Ultima modifica:
ciao
molto dipende da come hai organizzato i file, il metodo che uso funzia in quanto io ho messo i file che mi interessano in una cartella (e solo quei file).
ti do delle indicazioni in pseudo codice (poi eventualmente quando rientro dalle ferie si può approfondire il discorso)
1. eseguo una scansione della cartella con la funzione php
$file=glob("*.htm");//glog accetta whilcard ? o * prima e/o dopo il ., nel mio caso cerca i file con estenzione .htm
$file è un array che conterrà i nomi dei file nella cartella
es.
$file[0] => pinco.htm
$file[1] => pallo.htm
$file[2] => pallino.htm
//ecc.....
2. (a grandi linee) ho fatto una tabella file_presenti: id|nome_file|data_inserimento
per la data di inserimento utilizzo la data in formato timestamp
3. ciclo con foreach $file e cerco nella tabella se esiste o meno il nome del file
4. quindi ho un if
if file_esiste salta
if file_non_esiste inserisci nella tabella il nome del file + la data =time();
l'if anche mi serve anche per verificare se ho eliminato il file .htm
if nome_in_tabella non esite in $file : delete record
5. quando devo visualizzare estraggo i dati dalla tabella ORDER BY data_inserimento DESC
6. quindi le pagine vengono presentate (e qui devi tu saper dire come) in ordine di data decrescente

l'ordinamento si ha all'accesso della pagina e suo refresh, forse usando delle jquery potrebbe non servire il refresh, ma questo non te lo so dire
poi se usi php posta nella sezione php

p.s.
non sono lei, ma tu :)
 
Purtroppo credo proprio di no, visto che si tratta di un'operazione che prevede delle specifiche esigenze e che si deve realizzare con una grande personalizzazione...
 

Discussioni simili