Miniaturas aleatorias en ZenPhoto

22 Feb 2008

He estado probando ZenPhoto para un proyecto y una de las cosas que me pidió el cliente era que las miniaturas de las galerías fueran aleatorias. Esto es, que sea una foto al azar entre las de esa galería. ZenPhoto es una pequeña maravilla (ahí ahí con PhotoStack), pero esa característica le falta. Así que, como está en PHP y está bajo la GPL, he visto que, insertando en el archivo class-album.php, en la línea 565, lo siguiente:
<br /> return $this->getImage(rand(0,$this->getNumImages()-1));<br />

Ya funciona, estaría bien poder configurarlo dentro de cada álbum desde la sección de administración, pero bueno, eso para otro “code bit” :)