YAKA…installer une belle galerie photo !

Hier je vous parlais de l’installation de ma galerie photo dans ce post. Aujourd’hui je reviens après quelques modifications et surtout une source prête à être redistribuée ! Vous pouvez donc télécharger l’archive .tgz de ma gallerie et l’installer aussi sur votre blog ou site.

J’ai volontairement choisie de ne pas développer cette galerie sous forme de plugin Wordpress afin qu’elle soit utilisable avec n’importe quel site / blog. Vous trouverez dans la suite le code que j’ai apporté à la classe PHP de gestion de Flickr afin d’avoir une fonction utilisable pour ma mise en page, ce code a été ajouté à la classe Album.

/** * Retourne la liste des photos de l’album * * @return array */ function getPhotos(){ $out = array(); $i = 0; foreach($this->photos as $photo){ $out[$i][‘id’] = $this->str2Html($photo->id); $out[$i][‘title’] = $this->str2Html($photo->title); $out[$i][‘imgSquare’] = $this->setImg($photo->squareUrl, $photo->title); $out[$i][‘imgThumb’] = $this->setImg($photo->thumbUrl, $photo->title); $out[$i][‘imgSmall’] = $this->setImg($photo->smallUrl, $photo->title); $out[$i][‘imgMedium’] = $this->setImg($photo->mediumUrl, $photo->title); $out[$i][‘imgLarge’] = $this->setImg($photo->largeUrl, $photo->title); #Ajout par Jeremy Wanderscheid [email protected] $out[$i][‘imgPerso’] = $this->setImgPerso($photo->smallUrl, $photo->title); #fin de l’ajout $i ++; } return $out; } /** * Construit une image HTML type * * @param string $url Url de l’image * @param string $alt Texte alternatif de l’image * * @return string chaine convertie */ function setImg($url, $alt){ return ‘' . $this->str2Html($alt) . ''; } #ajout par jeremy wanderscheid [email protected] function setImgPerso($url, $alt){ return ‘' . $this->str2Html($alt) . ''; } #fin de l’ajout

updatedupdated2024-01-282024-01-28