Back to top

Autore Topic: [RISOLTO] Joomla 1.015 JCE Image Manager - Errore struttura cartelle  (Letto 3252 volte)

Offline gfl66it

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Bentrovati,
da un po' smanetto con i CMS e Joomla è quello cui mi sono di più affezionato. Ho trasferito un sito su register.it previa verifica di funzionalita' e sembra tutto ok.
Non ho trovato segnalazioni del problema che ho riscontrato quindi aggiungo la mia richiesta.
Come gà indicato nell'oggetto joomla è nella versione 1.0.15 e per sicurezza ho rimosso mambot e componeti del precedente JCE e ho scaricato ed istallate le ultime disponibili sul sito dello sviluppatore.
Mi scontro pero' con un problema che non ho su altri server di altri MNT ne' in locale.
La finestra dell'image manager non associa il giusto percorso delle cartelle visualizzando correttamente la struttura delle stesse.
Mi spiego meglio; ho lasciato la struttura originale, per cui le immagini si trovano in /images/stories/ e questa stringa ho indicato nella configurazione del plugin.
In questa ho poi creato altre cartelle in cascata come ad esempio:
/images/stories/news/
/images/stories/eventi/
/images/stories/eventi/2007/

Ma l'elenco delle cartelle mostra questo contenuto:
/
/imagesstoriesnews
/imagesstorieseventi
/imagesstorieseventi2007

invece che:
/
/news
/eventi
/eventi/2007

ed ovviamente non mi seleziona correttamente le cartelle ed i files contenuti
Analogo comportamento se selezione dall'albero delle cartelle a sinistra.

Abilitare o meno i pecorsi assoluti o cambiare cartella di root delle immagini non cambia la situazione.

Non riesco a venirne a capo.
Qualcuno può darmi qualche dritta?

grazie anticipate
Gianfranco
« Ultima modifica: 13 Ott 2008, 17:04:38 da gfl66it »

Offline gfl66it

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re: Joomla 1.015 JCE Image Manager - Errore struttura cartelle
« Risposta #1 il: 13 Ott 2008, 17:03:41 »
Ho risolto ;D
nel caso sia utile a qualcun altro eccovi la soluzione

in register.it il path assoluto è /
per cui nel file jce.utils.class.php
nella funzione listFolderTree
il rigo
'relname' => str_replace( JPATH_ROOT, '', $fullName )
comporta la rimozione di TUTTI gli /

ho modificato così la funzione
Codice: [Seleziona]
if(JPATH_ROOT!='/')
$realname = str_replace( JPATH_ROOT, '', $fullName );
else
$realname = $fullName;
$dirs[] = array(
'id' => $id,
'parent' => $parent,
'name' => $name,
'fullname' => $fullName,
'relname' => $realname
);

qualche altra piccola modifica qua e la per il doppio //
all'inizio del path ed ora funziona alla grande

buon codice a tutti ;)
Gianfranco

 



Web Design Bolzano Kreatif