Joomla.it Forum
Componenti per Joomla! => Gallerie di immagini => : olivus 14 Jul 2009, 13:59:05
-
Salve, ormai ho capito bene (o quasi) ;D il meccanismo del mod_ozio gallery, molto bello.
Nei parametri del modulo "image rotator setting" ho dovuto selezionare Slow fade anziche' Random perche' non permette la proiezione delle foto in ordine progressivo (in cartella e' tutto ordinato e perfetto). Perche'? ???
Sentiamo poi il parere del grande Alexred! ;D
P.s. Sto provando sempre in local!!!
-
Nessuno sa darmi qualche suggerimento???
Ahime' ???
-
Ciao olivus,
nella nuova versione Ozio Gallery2 puoi settare l'ordine di apparizione.
-
Grazie milleeeeeeeeeeeee ;D
Ho letto in una tua inserzione che non e' possibile aggiornare alla nuova versione ma rimuovere quella vecchia ed installare l'ultima, lasciando le vecchie cartelle con foto.
Giusto?
Grazie milleeeeeeeee signor Alexred!!! ;D
-
Nessuno sa darmi qualche suggerimento???
Ahime' ???
Ciao Olivus!
Volevo ricordarti che la nuova Ozio Gallery è disponibile solo come componente (e non modulo). In tal caso se hai le foto all'interno di articoli, la nuova OG (=Ozio Gallery) non ti è utile.
Se stai usando (usavi) un modulo, per mettere in ordine le immagini, devi cambiare una parte di codice nel file "gallery.php". Contattami se vuoi una mano! ;)
-
Bravissimo Kevinoo!!! ;D
Attendo con ansia i tuoi preziosi consigli, anche se sono imbranato in html (basta copiare le modifiche tramite macromedia, giusto?)
Grazie milleeeeeeeeeeeeeeeeeeee ;D
-
Scusa Olivus! Non mi è arrivata la notifica della tua risposta! >:(
Ecco qui, riporto la risposta che ho dato in un'altra discussione:
--------------------------------------------------------------
Nel file "gallery.php", cercare questa porzione di codice:
/////////////////////////////////////////////////
// Inizio la lettura della directory e applico i filtri
@$d = dir($directory);
if ($d)
{
while($entry = $d->read()) {
$ps1 = strpos(strtolower($entry), $filter1);
if (!(($ps1 === false) || ($ps1 === false))) {
$items[$entry]['mtime'] = filemtime($entry);
}
$ps2 = strpos(strtolower($entry), $filter2);
if (!(($ps2 === false) || ($ps2 === false))) {
$items[$entry]['mtime'] = filemtime($entry);
}
}
$d->close();
e sostituire la riga tra gli IF con questa:
$items[$entry]['mtime'] = $entry;
Ora nell'array "$items" non verrà salvata più la data del file, bensì il nome!
Purtroppo c'è un altro problema: l'array viene ordinato per nome DESCRESCENTE, per far sì che le foto siano ordinate in modo CRESCENTE, si deve modificare un altra porzione di codice:
// start Vamba fix 11.08.2008
if ($items == '')
{
@arsort($items);
} else {
arsort($items);
}
// end Vamba fix
con questa:
// start Vamba fix 11.08.2008
if ($items == '')
{
@asort($items);
} else {
asort($items);
}
// end Vamba fix
Spero di essere stato d'aiuto ad altri utenti.. :P
cari saluti,
Kevin
-
Grazie Kevin!!!
Sei un mago!
UN momento fa ho provato la tua soluzione con esito positivo.
Grazue milleeeee ;D
-
Grazie Kevin!!!
Sei un mago!
UN momento fa ho provato la tua soluzione con esito positivo.
Grazue milleeeee ;D
Grazie per il "mago", ma non mi ritengo tale.. ;D
Saluti,
Kevin