scusate.. sto impazzendo... non riesco minimamente a capire come far funzionare questo Bot..
sono inesperto di joomla.. ho provato a seguire quello che dite ma riscevo solo errori su errori..
se uso
{smoothgallery folder=images/foto&lightbox=true&showArrows=true&embedLinks=false&timed=true}
mi escono errori del tipo:
Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in
Warning: imageantialias(): supplied argument is not a valid Image resource
Warning: imagecopyresampled(): supplied argument is not a valid Image resource
Warning: imagejpeg(): supplied argument is not a valid Image resource
se uso
{smoothgallery}images/foto/{/smoothgallery}
mi si visualizza:
images/foto/{/smoothgallery}
come posso fare per far andare qs bot??
Carneade..
spiegazioni semplici, come ho detto non sono ancora molto esperto con joomla
ciao,
prima di provare altro, assicurati che i tuoi file siano jpg e non JPG, gif e non GIF oppure png e non PNG...
il mambo è stato implementato per supportare solo questi formati (ti ricordo che xxx.jpg e xxx.JPG Linux li distingue come files diversi)
infatti dal codice questo si capisce...
// read image
switch ($ext) {
case 'jpg': // jpg
$src = imagecreatefromjpeg($path) or notfound();
break;
case 'png': // png
$src = imagecreatefrompng($path) or notfound();
break;
case 'gif': // gif
$src = imagecreatefromgif($path) or notfound();
break;
default:
notfound();
}
questo il codice in smoothgallery.class.php
// if an image
if ($ext == "jpg" || $ext == "png" || $ext == "gif" ) {
array_push($images, $this->getImageInfo( $fullpath . $file));
}
e questo in content_smoothgallery.php
Io non ho provato ma credo che se hai file (ad esempio JPG) puoi semplicemente aggiungere al controllo una condizione:
if ($ext == "jpg" || $ext == "png" || $ext == "gif" || $ext == "JPG") {
array_push($images, $this->getImageInfo( $fullpath . $file));
}
I miei file sono jpg (minuscolo
) e il mambo funziona bene.
Nel contenuto scrivi:
{smoothgallery}
e basta però poi per ogni immagine che aggiungi devi cliccare applica
oppure scrivi {smoothgallery}images/stories/tua_sottodirectory{/smoothgallery}
dove tua_sottodirectory è il nome della cartella che contiene le immagini.
Spero di essere stata abbastanza chiara
Ciao ciao
-monica