Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Zufallsbanner
#11
Ich habe das dann doch mit einem fröhlichen Zweizeiler in PHP gelöst den ich über ein Iframe eigebunden habe.

Vielen Dank

Uli
Ein Hoch auf die "Zurücksetzen aufs Original" Taste !!

Meine MyBB-Spielwiese ist das http://www.sporthund-forum.de
Meine Brötchenquelle http://www.myserv24.de
Zitieren
#12
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}
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi www.krafdi.de
Zitieren
#13
Auch nicht so schlecht, dieser Ansatz.

Uli
Ein Hoch auf die "Zurücksetzen aufs Original" Taste !!

Meine MyBB-Spielwiese ist das http://www.sporthund-forum.de
Meine Brötchenquelle http://www.myserv24.de
Zitieren
#14
Da würde aber auch ein einzelnes Array reichen. Wink

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#15
(02.03.2009, 00: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]; 
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi www.krafdi.de
Zitieren
#16
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ß
Zitieren
#17
Die Nav-Templates werden an einer anderen Stelle definiert, an der $banner nicht definiert ist.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#18
Wie lässt sich das Problem lösen? =)
Zitieren
#19
evtl. global $banner; vor $banner =
Zitieren
#20
wenn nur banner in der rotation angezeigt werden sollen kannst du auch das Ad Randomizer System benutzen
Zitieren