Joomla e script di Galleria Immagine: problemi!

Salve a tutti sono nuovo e vorrei chiedervi un consiglio circa un componente che ho integrato in Joomla.

Utilizzando uno script gia' esistente di una semplice galleria immagini (formata da 2 file e da 2 cartelle (thumbs per immagini di visualizzazione e images con immagini reali) ho dato vita a un piccolo componente da integrare in Joomla.Fin qui tutto bene il componente e' stato installato e visualizza interamente i file immagini contenuti nella cartella Thumbs.Il problema si presenta quando vado a cliccare su un singolo file per dire allo script "apri quel file Jpeg in nuova pagina" e il tutto si traduce in questo errore:

Warning: opendir(components/com_galleria_kart/images): failed to open dir: Invalid argument in W:\www\Valbossa\components\com_galleria_kart\Galleria_Kart.html.php on line 29

Di seguito riporto il codice del file:

<?php

$imagedir = "components/com_galleria_kart/images"; //The image folder

$thumbdir = "components/com_galleria_kart/thumbs"; //The thumbnail folder

$columns = 3; //How many images displayed per line

include "header.php";

?>

<table>

<tr>

<td>

<? if ($show != "") //show the current image if any

{

print "<img src=../com_galleria_kart/images/$show><br>";

}

?>

</td>

</tr>

</table>

<table>

<tr>

<?php

if ($i=0);

if ($handle= opendir($imagedir))

{

while (false!==($file = readdir($handle)))

{

if ($file != "." && $file != "..")

{

print "<td><a href=components/com_galleria_kart/Galleria_Kart.html.php?show=$file><img src=$thumbdir/$file border=0></a><br></td>";

++$i;

if($i == $columns) { print "</tr><tr>";

($i = 0);

}

}

}

closedir($handle);

}

?>

</tr>

</table>

</body>

</html>

Vi ringrazio anticipatamente per il vostro aiuto.

Paolo

inviato 10 anni fa
paolo555
X 0 X

Prova a mettere uno / alla fine del path $imagedir. Prova anche ad usare dei percorsi assoluti.

:bye:

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

Grazie per la risposta Gianni: dunque il problema e' proprio sui percorsi. L'immagine ora viene visualizzata ma l'errore si e' trasformato in:

Warning: opendir(components/com_galleria_kart/images/): failed to open dir: No such file or directory in /home/valbossa/public_html/components/com_galleria_kart/galleria_kart.html.php on line 28

In pratica il file dovrebbe visualizzarmi dapprima tutte le thumbs e fin qui tutto ok.Nel momento in cui clicco su una thumbs (che naturalmente altro non sono che immagini ridemensionate) per ottenere l'immagine reale (images) ottengo si l'immagine e di seguito l'errore sopra riportato.

Ieri notte ho provato lo script da solo in locale e ho notato che quando apre l'immagine reale poco piu' sotto mi ricrea nuovamente tutte le immagini della thumbs.Dunque sicuramente e' qualcosa sui percorsi.

risposto 10 anni fa
paolo555
X 0 X

Grazie ancora Gianni ...ho usato i percorsi assoluti e ora e' tutto ok! Ti ringrazio!

risposto 10 anni fa
paolo555
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda