[TYPO3-UG Dutch] random header + bijbehorende footer
Rudy Gnodde
gnodde.rudy at wag.nl
Mon Sep 11 13:49:47 CEST 2006
Hallo Bart,
Ik doe dit meestal met een PHP scriptje dat een directory uitleest,
random een plaatje daaruit kiest en de juiste stylesheet daarvoor terug
geeft. Het script ziet er voor de header als volgs uit:
--------------------------------------------------
<?php
/*
Generates stylesheet for a random header image
*/
header('Content-type: text/css');
// Path to random images directory from this file
$path = 'random_images/';
// Read jpg files in the directory $path into an array
$files = array();
$dir = dir($path);
while (false !== ($entry = $dir->read())) {
if ($entry != '.' && $entry != '..' && substr($entry, -3) == 'jpg')
{
$files[] = $entry;
}
}
// Select one random index from the array
srand((float) microtime() * 10000000);
$random = array_rand($files, 1);
?>
div#header_image {
background-image: url("<?php echo($path . $files[$random]); ?>");
}
--------------------------------------------------
Hierdoor hoef ik niets in Typo3 te veranderen als ik afbeeldingen weg
haal of toe voeg. Alleen uploaden en klaar is kees (of Rudy in mijn
geval).
Met vriendelijke groet,
Rudy Gnodde
WIND Internet
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens
> Bart Boeschen Hospers
> Verzonden: vrijdag 8 september 2006 19:45
> Aan: typo3-ug-dutch at lists.netfielders.de
> Onderwerp: [TYPO3-UG Dutch] random header + bijbehorende footer
>
> Hoi,
>
> Op mijn site stel ik via een (extern) stylesheet een header
> en een daarbij behorende footer afbeelding in. Nu zou ik deze
> graag random willen laten kiezen door een stukje typoscript
> oid. Hoe kan ik dit het beste doen? Het is dus belangrijk dat
> er bij een bepaalde header afbeelding wel de bijbehorende
> footer wordt gekozen.
>
> (heb geen speciale voorkeur voor benaming/indeling, dus alle tips zijn
> welkom)
>
> Groeten
> Bart
> _______________________________________________
> TYPO3-UG-dutch mailing list
> TYPO3-UG-dutch at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-dutch
>
More information about the TYPO3-UG-dutch
mailing list