[Typo3-german] Zufallsbild via CSS einbinden
Christian Wemhoff
typo3-german at netbla.de
Sun Oct 30 17:56:35 CET 2005
Sebastian Stanger wrote:
> Hallo NG!
>
> ich habe eine statische CSS-Datei, in der wird wie folgt das Bild für
> den header eingebunden:
>
> #header{
> clear:both;
> text-align:left;
> padding:0px;
> top:0px;
> left:0px;
> width:900px; height:146px; background:url(../images/header.jpg) 0 0
> no-repeat; position:relative;
> z-index: 10;
> }
>
> Ich möchte jedoch das Bild jetzt aus einem Pool an Bildern zufällig
> anzeigen.
>
> Hat jemand ne idee, wie ich das mit den 2 Random image extensions
> realisieren kann?
>
> Danke schon mal...
>
> Sebastian
Hi,
pack den Style in den div Tag und ins Div nen Marker ###KOPFBILD###.
Dann bindest du per TS nen PHP Script ein welches dir bei jedem Aufruf per
Zufall ein Bild aus einem Ordner einfügt. Dazu musst du natürlich alle
zur Verfügnung stehenden Bilder in einen Ordner packen und einfach
folgendes Sript anpassen:
PHP Script:
<?php
/* Diesen Wert mit der Menge der Bilder abstimmen */
$anzahl_kopfbild = 30;
$randNum_kopfbild = rand(1,$anzahl_kopfbild);
$content = "<img
src='/fileadmin/kopfbilder/kopfbild_".$randNum_kopfbild.".jpg' width=160
height=100 alt='Zufallsbild' title='Zufallsbild' border='0'>";
?>
TS:
10.marks {
KOPFBILD = PHP_SCRIPT_EXT
KOPFBILD.file = fileadmin/template/php/kopfbild.php
}
Funktioniert bei mir hervorragend!
MfG Christian
More information about the TYPO3-german
mailing list