Back to top

Autore Topic: Mediagallery Profondità Percorso  (Letto 13819 volte)

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Mediagallery Profondità Percorso
« il: 23 Ott 2009, 13:42:31 »
Ciao,
ho un problema con Mediagallery.

Nella cartella "images/oziogallery2/" ho posizionato la cartella "myImages" con 2 sottocartelle le quali ancora contengono altre cartelle, per un totale di 3 livelli:

Codice: [Seleziona]
myImages
    -> folderA
          -> folderA1
          -> folderA2
          -> folderA3
    -> folderB
          -> folderB1
          -> folderB2

Se li percorso della gallery è "images/oziogallery2/myImages" non viene creato automaticamente l'xml, mentre se specifico "images/oziogallery2/myImages/folderA" viene creato correttamente il file e la galleria funziona.

C'è qualche limite ai livelli che gestisce mediagallery?

Se creo l'xml manualmente funziona (e probabilmente è la soluzione che adotterò).

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #1 il: 23 Ott 2009, 13:47:53 »
Ciao willygroup,
ma nelle cartelle folderA e folderB sono presenti file di immagini?

forse nelle cartelle folderA1 folderA2 sono presenti file di immagini?

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #2 il: 23 Ott 2009, 13:48:56 »
No, solo nelle folderA1 etc

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #3 il: 23 Ott 2009, 13:49:45 »
ecco trovato l'arcano mistero :)

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #4 il: 23 Ott 2009, 13:53:55 »
Cioè?
Mica ho capito  :P

Comunque questa è la situazione attuale:
« Ultima modifica: 23 Ott 2009, 13:58:24 da willygroup »

Offline Tarakan

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #5 il: 23 Ott 2009, 14:20:15 »
ecco trovato l'arcano mistero :)

io ho lo stesso problema.. e non riesco a risolverlo..

Folder A (una foto)
-Folder A1 (un brano mp3)
-Folder A2 (un file di testo)

visualizza la cartella A ma non le sotto cartelle.
devo provera a togliere l'immagine nella cartella A

Offline Tarakan

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #6 il: 23 Ott 2009, 15:13:13 »
io ho lo stesso problema.. e non riesco a risolverlo..

Folder A (una foto)
-Folder A1 (un brano mp3)
-Folder A2 (un file di testo)

visualizza la cartella A ma non le sotto cartelle.
devo provera a togliere l'immagine nella cartella A

allora ho fatto la prova di togliere l'immagine dalla cartella principale e il risultato è che non visualizza più la gallery!

ho provato a mettere un'immagine anche nelle sottocartelle e il risultato è che visualizza sempre e solo la cartella principale.


Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #7 il: 23 Ott 2009, 15:49:11 »
si, questa versione non supporta le sottocartelle,
forse nelle prossime versioni sarà implementata la possibilità di supportare le sottocartelle.

Offline Tarakan

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #8 il: 23 Ott 2009, 15:56:40 »
si, questa versione non supporta le sottocartelle,
forse nelle prossime versioni sarà implementata la possibilità di supportare le sottocartelle.

 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(

speriamo allora che venga implementata questa funzione.. è estremamente utile!!!


Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #9 il: 23 Ott 2009, 15:57:53 »
se qualcuno vuole aiutare a sviluppare questa parte è il benvenuto! :)

Offline Tarakan

  • Nuovo arrivato
  • *
  • Post: 47
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #10 il: 23 Ott 2009, 17:07:13 »
nn sono un programmatore, solo un appassionato.. avevo studiato un pochino l'asp e il php.. ma non saprei come fare per sviluppare qs cosa..

sto provando a guardare un pò la gallery originale per vedere un pò come funziona...  ;)

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #11 il: 23 Ott 2009, 17:40:49 »
se qualcuno vuole aiutare a sviluppare questa parte è il benvenuto! :)

Praticamente andrebbe riscritta la funzione php in modo ricorsivo, sbaglio?

vamba

  • Visitatore
Re:Mediagallery Profondità Percorso
« Risposta #12 il: 23 Ott 2009, 17:52:11 »
Citazione
Praticamente andrebbe riscritta la funzione php in modo ricorsivo, sbaglio?
Probabilmente non sbagli ... hai dei suggerimenti da poter applicare?

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #13 il: 23 Ott 2009, 17:53:45 »
si willygroup, va inserita nella funzione php che genera l'xml la gestione delle sottocartelle. L'applicazione flash già è strutturata per gestire le sottocartelle, quindi basta che queste vengano inserite nell'xml per far funzionare il tutto.

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #14 il: 24 Ott 2009, 13:17:09 »
Per adesso sono riuscito ad adattare uno script che scansiona una cartella ricorsivamente ed a fargli scrivere il codice xml (solo jpg) a partire dal risultato della scansione.

Più tardi provo ad integrarlo col resto del codice.

EDIT:
Dalle prove che sto facendo con l'xml sembra che la mediaGallery si fermi comunque a 2 livelli.
Codice: [Seleziona]
CATALOGO
 -> CAT1
     -> FotoCAt1
 -> CAT2
     -> FotoCAt1

Eventuali Sottocartelle presenti in CAT1 e CAT2 vengono riconosciute nel tooltip, ma non vengono mostrate :(
« Ultima modifica: 25 Ott 2009, 10:14:24 da willygroup »

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #15 il: 25 Ott 2009, 10:01:54 »
Ciao willygroup,
non ho capito niente di quello che sei riuscito a fare.
Se hai raggiunto il risultato della generazione dell'.xml con il riconoscimento di almeno un livello di sottocategorie è buono.
Se vuoi puoi allegare al post i file modificati indicando dove e come hai effettuato le modifiche, così proviamo assieme a verificare.

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #16 il: 26 Ott 2009, 15:03:02 »
In allegato ho messo il codice della funzione che ho modificato:view.html.php che va rinominata e sostituita (conservate una copia dell'originale) a quella che si trova nella cartella /components/oziogallery2/views/09mediagallery/

CARATTERISTICHE:
- Funziona ricorsivamente in presenza di sottodirectory
- Permette l'ordinamento alfabetico/alfab-inverso/casuale
- Link alla versione originale della foto con relativo testo opzionale (come l'originale)
- In caso di file e cartelle presenti nella stessa sottodirectory, i file vengono messi in una directory "fittizia" con lo stesso nome della directory padre:
Codice: [Seleziona]
filesystem              xml         
FOLDER1               FOLDER1       
  - file 1              - FOLDER1   
  - file 2     ==>          - file1 
  - FOLDERB                 - file2 
                        - FOLDERB   


NON IMPLEMENTATE:
- Esclusione dei file .th.
- Ordinamento per data

FUNZIONAMENTO:
Questa funzione  che ho trovato in rete a partire dal path genera un array di array che rappresenta la struttura delle cartelle.
Io ho riscritto (l'ho fatto a mo' di esercizio) tutta la funzione che genera l'xml a partire da questo file.

Tenete conto che era un bel po' che non prendevo in mano il php e che l'ho sempre utilizzato per micro-funzioni. Probabilmente ci saranno parti poco chiare e qualche pezzo di codice di test qua e là. Spero di non aver fatto troppi danni ;)



[allegato vecchio più di un anno eliminato automaticamente]

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #17 il: 26 Ott 2009, 15:20:37 »
Ciao willygroup,
ho provato il tuo file, credo ci sia qualcosa che non funziona.
Mi genera un Warning di errore, genera un xml ma non gestisce in modo corretto le cartelle e sottocartelle.
Ma sicuramente è un buon punto su cui provare ad approfondire la gestione delle sottocartelle. Grazie per l'aiuto

Offline willygroup

  • Nuovo arrivato
  • *
  • Post: 29
  • Sesso: Maschio
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #18 il: 26 Ott 2009, 15:35:27 »
Probabilmente ho tagliato via qualche pezzo di codice del quale non ho ben capito la funzione...

Comunque lo sto usando da un paio di giorni sul mio sito e "sembra" funzionare.

EDIT: - Sto valutando se questa funzione possa servire o meno -
Nella versione di sviluppo ho aggiunto il supporto alle versioni ad alta risoluzione delle immagini:
cioè se in una cartella c'è il file: image1.jpg e image1.HR.jpg quest'ultimo non viene mostrato nella galleria, ma se sono abilitate queste 2 funzioni (la seconda l'ho aggiunta io):


il link per aprire l'immagine nelle dimensioni originali aprirà image1.HR.jpg invece di image1.jpg
Questa modifica permette di avere una galleria "snella" e all'occorrenza caricare foto pesanti, che ne dite?

 
« Ultima modifica: 26 Ott 2009, 23:30:53 da willygroup »

Offline alexred

  • Fuori controllo
  • *
  • Post: 25672
  • Sesso: Maschio
  • Esperto in ozio relaxed
    • Mostra profilo
Re:Mediagallery Profondità Percorso
« Risposta #19 il: 27 Ott 2009, 12:47:02 »
Ciao willygroup,
ho capito il perchè mi generava errore, in una cartella avevo dei file con estensione .JPG cioè con l'estensione scritta in maiuscolo. Ho provato ad inserire una correzione per questo problema e sembra funzionare.
Ho poi effettuato una correzione anche alle linee 62 e 64 e 112 e 114 sostituendo
Codice: [Seleziona]
.$dir_images.$value['directory'].$value['name']."\"
con:
Codice: [Seleziona]
.$dir_images."/".$value['directory'].$value['name']."\"
mancando lo / non venivano visualizzate le immagini

Continuiamo a fare test per vedere se possiamo inserire questo file nella prossima versione, grazie per l'aiuto

Allego il file che ho modificato

[allegato vecchio più di un anno eliminato automaticamente]

 



Web Design Bolzano Kreatif