Risorse per sviluppatori
Le risorse presenti in questa sezione (script, funzioni, brevi programmi)
non vogliono essere esaustive né sono organizzate, per il momento, in
gruppi o categorie.
Sono state semplicemente utili a me nel lavoro
di ogni giorno, e mi fa piacere condividerle con chiunque le voglia utilizzare.
La sezione è aperta al contributo di tutti, le risorse rese disponibili
saranno pubblicate a mio insindacabile giudizio, senza vincolo né impegno alcuno.
Gestione scrolling news: un'applicazione completa...
... e gratuita!
Notizie scorrevoli autogestite: alla classica gestione news, da tempo apprezzata e utilizzata da tanti di voi, ho aggiunto un javascript per visualizzare l'output in forma di news scorrevoli, dal basso all'alto, in un riquadro dedicato.
Lo scorrimento si arresta quando il puntatore del mouse si trova sulla finestra, permettendo così di cliccare agevolmente sulla voce scelta per l'apertura e l'eventuale download del documento originale.
L'amministratore può inserire semplici news, oppure fare l'upload sul server di un documento (per esempio un file .pdf, oppure .doc, ma ogni formato va bene, perfino una immagine!) e poi collegarlo alle news con un link: la dicitura per il link può essere definita dal gestore oppure verrà visualizzata una frase predefinita. Infine può essere "linkata" alle news una pagina web esterna al sito.
Inoltre la presentazione delle news nel pannello di amministrazione è controllata dalla cPager class, la classe di paginazione disponibile più avanti in questa pagina, ed è quindi realizzata in modo più generale ed evoluto.
Puoi scaricare lo script direttamente da qui
Gestione news: la classica applicazione che, dopo tanti downloads e aggiornamenti, ha raggiunto il massimo livello di utilità e affidabilità.
Anche l'applicazione originale per gestire news, annunci economici, inserzioni è stata aggiornata, anzi, direi rivoluzionata: alle funzioni di presentazione, inserimento, modifica, cancellazione di news e/o di tutto il database, amministrazione del numero e del modo di presentazione - casuale o sequenziale - dei dati, controlli javascript di convalida dell'input e limitazione degli accessi al pannello di gestione con username e password, ho aggiunto uno script per fare l'upload sul server di files, documenti e testi in qualsiasi formato.
Ho completato il database con un campo "titolo" e aggiunto, alle news presentate, un link per scaricare o leggere il documento nella sua versione integrale.
In questo modo l'applicazione diventa molto più fruibile: delle news possono essere presentati il titolo e le prime righe. L'utente, se lo ritiene opportuno, potrà poi leggere o scaricare la versione integrale della notizia.
Puoi vedere lo script in uno dei siti dove l'ho utilizzato, per esempio alla pagina www.olympic-re.it/notizie_flash.asp, oppure scaricarlo direttamente qui
Per usarla, basta inserirla nell'head della pagina in cui si trova il form, e poi fare una semplicissima modifica alla funzione che convalida l'input da form: sostituire alla riga
la riga
e il gioco è fatto. Si tratta, naturalmente, di un esempio, le istruzioni dei controlli Javascript possono essere diverse, ma non vi sarà difficile trovare quella corrispondente alla riga di esempio e modificarla.
Scrolling news - notizie scorrevoli
L'esempio allegato permette di creare e popolare l'elenco delle regioni italiane, poi la lista delle provincie della regione scelta e infine di creare l'elenco dei comuni di quella provincia, inoltrando i dati ad una pagina di controllo.
L'esempio e il codice delle select dinamiche "plus" si trovano qui

