[TYPO3-UG Dutch] php script includen
Rudy Gnodde
gnodde.rudy at wag.nl
Wed Mar 21 11:12:14 CET 2007
Beste Bas,
Ik zou als ik jou was een stylesheet genereren met PHP, niet de
bestandsnaam van een statische CSS file. Dit kan met het volgende stukje
code:
<?php
/*
Generates stylesheet for random header images
*/
header('Content-type: text/css');
$path = 'random_images/';
$files = array();
$dir = dir($path);
while (false !== ($entry = $dir->read())) {
if ($entry != '.' && $entry != '..' && substr($entry, -3) == 'jpg')
{
$files[] = $entry;
}
}
srand((float) microtime() * 10000000);
$random = array_rand($files, 1);
?>
div#random_image {
background-image: url("<?php echo($path . $files[$random]); ?>");
}
?>
Dit haalt een random image uit een directory en zet die als achtergrond
op een div met id random_image. Deze PHP file moet je dus als stylesheet
aan je template toevoegen.
Met vriendelijke groet,
Rudy Gnodde
WIND Internet
http://www.windinternet.nl
http://typo3.famouswolf.com
> -----Oorspronkelijk bericht-----
> Van: typo3-ug-dutch-bounces at lists.netfielders.de
> [mailto:typo3-ug-dutch-bounces at lists.netfielders.de] Namens
> Bas Heutink
> Verzonden: woensdag 21 maart 2007 10:55
> Aan: typo3-ug-dutch at lists.netfielders.de
> Onderwerp: [TYPO3-UG Dutch] php script includen
>
> Hallo lijst,
>
> Ik wil graag at random een css file in de header plaatsen, om
> verschillende images te laten zien via css.
>
> Ik had daarvoor de volgende code bedacht:
> page.headerData.30 = PHP_SCRIPT
> page.headerData.30.value =
> fileadmin/templates/xyz/php/random_header.php
>
> In het php bestand echo je vervolgens het css bestand.
> Dit werkt alleen niet.
>
> Weet iemand hoe je dit moet aanpakken?
>
> Bas
> _______________________________________________
> 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