+39 333 8580702



Randomize snippet

Ho pubblicato qui:, lo snippet che utilizzo per generare immagini casuali nell’intestazione di questo sito.

Lo potete trovare anche nella Snippet Library del sito ufficiale di Etomite CMS e potete discuterne nel forum di Etomite.

PS: In questo post e nella pagina in cui ho pubblicato lo snippet potete testare il futuro template del mio sito.

UPDATE 12/07/2008

Ecco qua il codice dello snippet:

//Snippet name: Randomize
//Version 1.0
//Tested with Etomite 0.6.1
//Created by scox -
//Distribuited under a by-nc-sa CC licence: //
//This snippet take a random image from a given directory.
//The output is the url of the image, so you can use it on a img tag or for a background.
//The only thingh you have to change is the $dir variable.

//Example:<img src=”[ !Randomize!]” alt=”Head” width=”750″ height=”100″ />

function GetDirArray($sPath) {
while ($file = readdir($handle))
if ($file != “.” && $file != “..” && (ereg(“.jpg”, $file) || ereg(“.gif”, $file))) $retVal[count($retVal)] = $file;
return $retVal;

/* $dir is the folder where you put the images that you want in your random sequence, change only this in the snippet */


$index=rand(0, count($file)-1);
$output= “$dir/”.”$file[$index]”;

return $output;