Hallo,
ich hatte vor kurzem hier nachgefragt, wie ich bei einem Hintergrundbild im Header den Parallaxeneffekt mit Diashow kombinieren kann. Die Antwort war leider, dass das nicht geht.
Das Ganze hat mir keine Ruhe gelassen. Die Diashow habe ich zwar nicht hinbekommen, aber eine Kompromisslösung, mit der ich leben kann. Und zwar wird bei jedem Laden der Seite im Header ein Zufallsbild aus einem Vorratsordner angezeigt. Falls es jemanden interessiert, hier meine Umsetzung:
Ich habe ein Modul erstellt, welches folgenden PHP-Code enthält:
Code:
<?php
defined('_JEXEC') or die;
$Ordner = "images/bilder"; //Verzeichnis der Bilder festlegen
if($Ordnerzeiger = opendir($Ordner)) //Ordner mit Ordnerzeiger öffnen
{ while($Bild = readdir($Ordnerzeiger))
{ if(!is_dir($Bild))
{
$Bilder[] = $Bild;
}
}
closedir($Ordnerzeiger); //Ordner mit Ordnerzeiger schließen
}
$Bild = $Bilder[rand(0, count($Bilder)-1)]; //Zufallsbild erzeugen
$datei = $Ordner . '/' . $Bild;
$ziel = 'images/background/slider-002-1666871201.jpg'; //Ziel festlegen
copy($datei , $ziel); //Zufallsbild in Zielordner kopieren
?>
Das Modul habe ich dann auf der Startseite über loadposition eingebunden. Dadurch wird bei jedem Aufruf der Startseite ein zufälliges Bild aus dem Vorratsordner in den Zielordner kopiert und das dort unter dem gleichen Namen vorhandene Hintergrundbild überschrieben. Ist vielleicht nicht die eleganteste Lösung, erfüllt aber ihren Zweck.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.