01.03.2009, 20:54
01.03.2009, 20:54
Als vorschlag eine einfache php Lösung.
Füge am Anfang der global.php folgendes ein.
Füge im gewünschten Template folgendes ein.
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}
01.03.2009, 20:57
Auch nicht so schlecht, dieser Ansatz.
Uli
Uli
02.03.2009, 01:23
Da würde aber auch ein einzelnes Array reichen. 

02.03.2009, 19:31
(02.03.2009, 01:23)Michael schrieb: [ -> ]Da würde aber auch ein einzelnes Array reichen.JaJa Chefe is ja gut.

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];
04.05.2009, 19:59
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ß
Gruß
04.05.2009, 20:06
Die Nav-Templates werden an einer anderen Stelle definiert, an der $banner nicht definiert ist.
04.05.2009, 20:07
Wie lässt sich das Problem lösen? =)
04.05.2009, 20:19
evtl. global $banner; vor $banner =
04.05.2009, 20:20
wenn nur banner in der rotation angezeigt werden sollen kannst du auch das Ad Randomizer System benutzen