---
title: "bildwechsel nach zufallsprinzip"
url: "https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip"
source: "typo3.net"
tags: ["Extensions","Bilder","Frage"]
created: "2004-08-19"
last_reply: "2004-09-03"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# bildwechsel nach zufallsprinzip

Extensions · 5 Antworten · gestartet 2004-08-19

## Eröffnungsbeitrag

**simba** · 2004-08-19 · [Beitrag #1](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/1)

hi,

ich bin schon eine weile auf der suche nach einem modul, welches für folgende aufgabenstellung passt:
an vorgeschriebenr stelle auf jeder seite, sollte ein bild geladen werden. dieses bild sollte nach zufallsprinzip aus einer liste von bilder ausgewählt werden. bei jedem neuen laden der seite sollte auch das bild wechseln. klasse wäre auch, wenn man jedem bild einen link unterlegen könnte, welcher einem zum bildspezifischen inhalt bringt. kennt jemand eine extension, die das möglich macht oder weiss jemand ein tutorial, umdas gewünschte zu realisieren?

für tipps bin ich sehr froh

lieber gruss

markus

## Antworten

### [#2](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/2) · doku · 2004-08-19

wenn du unbedingt was mit verlinkung haben möchtest:
<http://www.alistapart.com/articles/betterrotator/>

### [#3](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/3) · simba · 2004-08-19

gibts da keine möglichkeiten einer typo3 lösung?

gruss

markus

### [#4](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/4) · simba · 2004-08-19

wenn's nichts mit verlinkung gibt, nehme ich auch ohne verlinkung. nur ein reiner bilderwechsel.

danke für tipps!

gruss

markus

### [#5](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/5) · doku · 2004-08-19

na dann ein weiterer tip:
wie wär´s wenn du vor solchen fragen mal im extension-repository nachschaust?  ;)

die zufallsbild-extension ist wohl fast die älteste extension, die es überhaupt gibt.

### [#6](https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip/6) · typo3Anwender · 2004-09-03

Hallo,
Du kannst es so machen:

Im Template -> Setup:

includeLibs.random_banner = fileadmin/random_banner.php
temp.random_banner = USER
temp.random_banner {
  userFunc = user_random_banner->main_random_banner
}
page.10.marks.BANNER < temp.random_banner

Im HTML-Template:

<a href="index.php?id=1">###BANNER###</a>

Der Code von random_banner.php:

<?
// kein copyright, da selbst gefrickelt

class user_random_banner {
	var $cObj;
	function main_random_banner()	{

		$directory = "fileadmin/images/banner";

		$handle = opendir($directory);
		$i=1;
		while ($file = readdir($handle)) {
				if ($file != "." && $file != "..") {
				$files[$i]=$file;
				$i++;
			}
		}
		closedir($handle);
		$out =  "<img src="".$directory."/".$files[mt_rand(1,sizeof($files))]."" border="0"  width="770" height="120">";
		return $out;
	}
}
?>

Erläuterung:
Das PHP-Skript durchwühlt bei jedem Seitenaufruf das Verzeicnnis $directory und sucht sich per Zufallsprinzip eine Datei aus diesem Verzeichnis aus. Deshalb sollten in diesem Verzeichnis auch nur die Bilder drin sein, die angezeigt werden sollen.
Das PHP-Skript schreibt den String in $out und gibt das Ergebnis mit return zurück.

Wenn Du es etwas komplizierter magst, kannst Du auch hier gucken:
<http://typo3lab.colorcube.de/Random_images.59.0.html>

Viel Spaß.

MfG
Stefan

---

Quelle: „bildwechsel nach zufallsprinzip“, typo3.net, https://www.typo3.net/d/14917-bildwechsel-nach-zufallsprinzip
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
