Wer kennt es nicht - immer wieder gefragt und gesucht: RandomImage.
Sei es, man möchte ein Zufallsheader oder ein Zufallsbanner oder was auch immer, man braucht eben ein Zufallsbild.
Es gibt Extensions, die das machen, aber die muss man kennenlernen, konfigurieren etc.
Ich möchte eine einfache "selfmade"-Variante vorstellen, die sich beliebig erweitern lässt.
Als erstes legen wir eine php-Datei an, in dem Falle
fileadmin/scripts/randomimage.php
mit folgendem Inhalt:
PHP-Code:
<?php
$fpath='fileadmin/randomimages/';
$rimage=array();
$dh = opendir($fpath);
while (false !== ($filename = readdir($dh)))
{
if ($filename != "." && $filename != ".." && !is_dir($fpath.$filename)) { $rimage[] = $fpath.$filename; }
}
if(count($rimage)>0) {
shuffle($rimage);
$content='<img src="'.$rimage[0].'" alt="random" width="200">';
}
?>
Jetzt können wir es im Setup ganz einfach einbinden:
Code:
temp.ri = PHP_SCRIPT
temp.ri.file=fileadmin/scripts/randomimage.php
Wir können es irgendeinem Marker zuweisen, z.B. mit
Code:
page.10.marks.RANDOMIMAGE < temp.ri
und schon haben wir unser Zufallsbild.
Das Script sucht sich ein Bild aus, welches im Ordner fileadmin/randomimage ist, also einfach Bilder reinkopieren
... und fertig ...