Annunci

Rispondi

Scrivi il tuo messaggio ed invia

Click in the dark area of the image to send your post.

Torna indietro

Anteprima discussione (le più nuove all'inizio)

Fabrix95
2015-06-12 20:27:20

Ciao ragazzi,

ho cercato un'estensione piwigo per joomla ma non ho trovato nulla, così ho deciso di buttare giù un codice per far visualizzare su una pagina web l'anteprima dell'ultima immagine caricata sulla galleria.

Ho notato che nel database la tabella _images contiene la path dell'immagine, quindi ho pensato di utilizzare la path dell'ultimo id presente nella tabella per far visualizzare la foto.

Codice:

<?php

mysql_connect("localhost", "**utente**", "**password**") or die("cannot connect");
mysql_select_db("**database**") or die("cannot select DB");

$sql="SELECT path FROM *_images WHERE id=(select MAX(id) from *_images)";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);

mysql_close();
?>

<img src="http://miodominio.it/<?php echo $row["path"];?>" width="310" height="200"/>

Funziona tutto alla perfezione ma chiaramente mi carica il formato originale (ad esempio 2400x1600), quindi la pagina risulta moooolto lenta.

Ho visto che Piwigo utilizza anche formati ridotti ad esempio per fare le anteprime visualizzabili nelle categorie, dove posso trovare l'url? O meglio, come posso ricavarmi con php l'url delle immagini ridotte in modo tale da utilizzare lo stesso metodo dell'id oppure in ogni caso per pescare l'ultimo caricamento?

Saluti.

Footer forum

Sito realizzato grazie a FluxBB

github twitter newsletter Donazioni Piwigo.org © 2002-2022 · Contattaci