Download per Joomla 1.5, Joomla! 2.5+3.2
Il modulo "Lst_lasthours" per Joomla! 1.5, 2.5 e 3.2 è stato creato come una semplice estensione del componente Lst_ipcams, ma può funzionare anche autonomamente e permette di mostrare le immagini delle ultime x (ics) ore inviate sul vostro sito Joomla! dalla vostra webcam.
Inoltre si possono usare contemporaneamente sulla stessa pagina diverse copie del modulo con impostazioni differenti, anche con immagini provenienti da diverse webcam. L'unica limitazione è che tutte le immagini, anche se in cartelle diverse, si devono trovare sullo stesso server.
E' sufficiente impostare l'ID della ipcam (facoltativo), la cartella dove si trovano le immagini, la larghezza del frame della simulazione, il tempo della simulazione e l'intervallo di tempo tra un frame e l'altro.
La grafica di base della versione 1.1.0 aggiornata a marzo 2014 è uguale alla versione 1.0 beta. Sono però state aggiunte nuove impostazioni grafiche e altre impostazioni relative al formato dei nomi dei file delle immagini per poter essere usato con un numero di webcam di diverse marche superiore a prima.
1. Titolo e tempo della simulazione; 2. Sottotitolo; 3. Frame immagini; 4. Barra del tempo trascorso; 5. ora del frame - numero frame attuale / numero frames totali
Spieghiamo tutte le impostazioni / preferenze del modulo.
PARAMETRI PRINCIPALI
Ipcam id, cartella immagini, formato data nel file, larghezza immagine, tempo simulazione, velocità simulazione.
I parametri principali, a parte ipcam id che è facoltativo, sono quelli che occorre settare obbligatoriamente per il corretto funzionamento del modulo.
I parametri del modulo: ipcamId, cartella immagini, larghezza immagine, tempo simulazione, velocità simulazione
Ipcam Id (facoltativo)
L'id della ipcam corrisponde alla parte iniziale del nome del file della istantanea, ovvero la parte presente prima della data/ora.
Prendiamo ad esempio tre file salvati dalla ipcam a cinque minuti di distanza uno dall'altro:
miaipcam_0_20111201103000.jpg
miaipcam_0_20111201103500.jpg
miaipcam_0_20111201104000.jpg
come ipcam id è possibile indicare "miaipcam" o anche "ipcam" o "miaip" ma non 2011 perchè fa già parte della stringa data/ora della ripresa.
L' id della ipcam può servire nel caso in cui nella stessa cartella vengano salvate le immagini di più di una webcam, cosa però da noi sconsigliata.
Cartella immagini
Occorre indicare il percorso alla cartella dove sono salvate le immagini inviate dalla ipcam. Il percorso è relativo alla root del sito e non occorre indicare il carattere / iniziale e finale.
Questi sono esempi di percorsi:
errato
/miacartella/cartellaimmagini
miacartella/cartellaimmagini/
esatto
miacartella/cartellaimmagini
Nota: Non utilizzare mai il carattere \ come separatore delle cartelle in quanto le immagini non verrebbero visualizzate da alcuni browser.
Formato data nel file (Nuovo!)
Questa nuova impostazione è stata aggiunta per permettere di usare il modulo con webcam che utilizzano un nome di file e/o un formato di data e ora differenti da quello di default. Rispetto alla prima versione del modulo dove era la webcam che doveva modificare il nome del file per renderlo compatibile, adesso è possibile selezionare il formato del file della webcam direttamente all'interno del modulo.
I nomi dei file delle immagini, devono comunque contenere la data e ora della ripresa. I diversi formati dei quali siamo a conoscenza, con esempi reali, sono i seguenti:
000XXX32EB1(IP_CAM)_0_20111204012804_183.jpg
selezionare YYYYMMDDhhmmss
192.168.1.1_chn1_2013_01_05_01_43_56.jpg
selezionare YYYY_MM_DD_hh_mm_ss
ipx_13_1_2_10_1_5.jpg
selezionare _YY_M?_G?_h?_m?_s?
20111204_020804_188.jpg
selezionare YYYYMMDD_hhmmss
image_20111204-020804.jpg
selezionare YYYYMMDD-hhmmss
Larghezza immagine
La larghezza dell'immagine della simulazione espressa in pixel. L'altezza è calcolata in proporzione alla larghezza direttamente dal browser.
Tempo simulazione
Il periodo di tempo prima dell'ultima immagine registrata da simulare, espresso in minuti. Tale valore verrà automaticamente convertito, eventualmente arrotondato, in ore.
Per esempio, indicando 180 minuti verrà visualizzato 3 ore quindi se l'ultima immagine è stata ripresa alle ore 10, nella simulazione verranno visualizzate le immagini dalle ore 7 alle ore 10.
Velocità simulazione
E' il tempo in secondi che passa tra la visualizzazione dell'immagine attuale e la successivatra (ovvero tra due fotogrammi consecutivi).
Dato che le immagini della simulazione vengono precaricate dal browser mantenendo la loro dimensione originale indipendentemente dalla larghezza di visualizzazione, si consiglia di non utilizzare valori minori di 1 (uno).
DESCRIZIONI
Testo del sottotitolo, Mostra sottotitolo
Testo del sottotitolo
Da questa versione, il sottotitolo di default può essere modificato dall'utente. Il sottotitolo non può essere vuoto ma può essere nascosto tramite il settaggio seguente.
Mostra sottotitolo
Impostando si oppure no, è possibile visualizzare o nascondere la riga del sottotitolo.
COLORI
I colori devono essere inseriti nel formato css. Ad esempio #FFFFFF per il colore bianco. Di default deve essere indicato il segno cancelletto #.
Colore ultime x ore, colore sottotitolo, colore testo predefinito
Colore ultime x ore
Qui è possibile impostare il colore del titolo (ad esempio "ultime 3 ore") per adattarlo ai colori dei moduli del proprio sito.
Colore sottotitolo
Qui è possibile impostare il colore del sottotitolo (ad esempio "Modulo v1 beta") per adattarlo ai colori dei moduli del proprio sito.
Colore del testo predefinito
Con questa impostazione si può modificare il colore del testo predefinito ovvero il testo sotto la barra di progresso che indica l'ora e il numero del fotogramma.
ALTRE IMPOSTAZIONI IMMAGINE
Si tratta di tre impostazioni applicate alla cornice dell'immagine all'interno del modulo.
Margine superiore, spessore bordo immagine, colore bordo immagine
Margine superiore
E' il margine superiore dell'immagine espresso in pixel (scrivere solo il numero senza px) e serve per distanziarla dal testo superiore.
Spessore bordo immagine
E' lo spessore del bordo dell'immagine espresso in pixel (scrivere solo il numero senza px).
Colore bordo immagine
Qui è possibile modificare il colore del bordo dell'immagine all'interno del modulo.
IMPOSTAZIONI BARRA DI PROGRESSO
La barra di progresso o "barra del tempo" è la linea rossa subito sotto all'immagine nel modulo e indica il passare del tempo fotogramma dopo fotogramma.
calcolo larghezza, altezza in pixel, colore barra di progresso, margine inferiore
Calcolo larghezza
Con alcuni temi, specie se responsive, quando non viene visualizzata correttamente, la larghezza della barra progressiva deve essere calcolata in modo relativo al div contenitore, ovvero in percentuale invece che in punti che è il metodo predefinito.
Altezza in pixel
E' l'altezza della barra di progresso indicata in pixel (scrivere solo il numero senza px).
Colore barra di progresso
Colore della barra di progresso in formato css, ad esempio #FFFFFF per il colore bianco.
Margine superiore
E' lo spazio tra la parte superiore della barra di progresso e il bordo inferiore dell'immagine espresso in pxel.
Margine inferiore
E' lo spazio che divide la parte inferiore della barra di progresso dal contatore dei fotogrammi.
Gli elementi del modulo
Riepilogo
1) Il testo del titolo è fisso tranne le ore di durata della simulazione che rispecchiano l'impostazione personalizzabile del modulo. Nelle impostazioni, occorre indicare il tempo in minuti che verrà poi calcolato -eventualmente arrotondato- in ore.
2) Il sottotitolo è modificabile nelle preferenze del modulo.
3) Per il fotogramma della simulazione è possibile impostare la larghezza, mentre l'altezza sarà automaticamente ricalcolata dal browser in proporzione alla larghezza.
4) La barra del tempo mostra il trascorrere del tempo, fotogramma dopo fotogramma.
5) Sotto la barra del tempo vengono visualizzati: l'orario del fotogramma corrente, il numero del fotogramma attuale e il numero di frames totali che compongono la simulazione.