MyBB.de Forum

Normale Version: Zufallsbanner
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4
Ich habe das dann doch mit einem fröhlichen Zweizeiler in PHP gelöst den ich über ein Iframe eigebunden habe.

Vielen Dank

Uli
Als vorschlag eine einfache php Lösung.
Füge am Anfang der global.php folgendes ein.
PHP-Code:
$ads = array(array("Banner" => "<a href=\"http://webseite1.com\"><img src=\"bild1.jpg\"></a>"),
        array(
"Banner" => "<a href=\"http://webseite2.com\"><img src=\"bild2.jpg\"></a>"),
        array(
"Banner" => "<a href=\"http://webseite3.com\"><img src=\"bild3.jpg\"></a>") );

        
srand ((double)microtime()*10000);
        
$maxwert count($ads)-1;
        
$nr rand(0,$maxwert);
         
$banner =  $ads[$nr][Banner]; 

Füge im gewünschten Template folgendes ein.
Zitat:{$banner}
Auch nicht so schlecht, dieser Ansatz.

Uli
Da würde aber auch ein einzelnes Array reichen. Wink
(02.03.2009, 01:23)Michael schrieb: [ -> ]Da würde aber auch ein einzelnes Array reichen. Wink
JaJa Chefe is ja gut. Big Grin
PHP-Code:
$ads = array ( "<a href=\"http://webseite1.com\"><img src=\"bild1.jpg\"></a>",
               
"<a href=\"http://webseite2.com\"><img src=\"bild2.jpg\"></a>",
               
"<a href=\"http://webseite3.com\"><img src=\"bild3.jpg\"></a>"        
             
);
       
        
srand(microtime()*1000000);
        
$maxwert count($ads)-1;
        
$nr rand(0,$maxwert);
        
$banner =  $ads[$nr]; 
Wenn ich die {$banner} Variable in einem der Nav-Templates einfüge, passiert leider gar nichts. Im Header funktioniert es allerdings. Woran kann das liegen?
Gruß
Die Nav-Templates werden an einer anderen Stelle definiert, an der $banner nicht definiert ist.
Wie lässt sich das Problem lösen? =)
evtl. global $banner; vor $banner =
wenn nur banner in der rotation angezeigt werden sollen kannst du auch das Ad Randomizer System benutzen
Seiten: 1 2 3 4