Verschiedene Banner anzeigen lassen?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
JJacu
Mitglied
Beiträge: 345
Registriert: 27.07.2004 11:44
Wohnort: Gelnhausen
Kontaktdaten:

Verschiedene Banner anzeigen lassen?

Beitrag von JJacu »

Ich möchte in meinem Forum 3 verschiedene Banner zufällig anzeigen lassen.

Code: Alles auswählen

<?php
$banner = array("<a href='http://www.banner1.de'><img src ='http://anna.cat-proof.de/images/nav2/phpbb_logo.gif' border='0'></a>","<a href='http://www.banner2.de'><img src ='http://www.shortnews.de/bilder/stern/sternshortnews.gif' border='0'></a>","<a href='http://www.banner3.de'><img src ='http://k-jjacu.milten.lima-city.de/phpBB2/templates/subBlack/images/banner.gif' border='0'></a>",);

mt_srand((double)microtime()*1000000);
$zufallszahl = mt_rand(0,count($banner)-1);

echo $banner[$zufallszahl];
?>
Wollte ich in der overall_header.tpl einbinden, doch dann wird der Banner einfach nicht angezeigt ... ich hab es mit

Code: Alles auswählen

<?php include("http://k-jjacu.milten.lima-city.de/phpBB2/bannerrot.php"); ?> 
probiert :(
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

Mach es so:

page_header.php:

Code: Alles auswählen

$banner = array('<a href="http://www.banner1.de"><img src ="http://anna.cat-proof.de/images/nav2/phpbb_logo.gif" border="0"></a>','<a href="http://www.banner2.de"><img src ="http://www.shortnews.de/bilder/stern/sternshortnews.gif" border="0"></a>','<a href="http://www.banner3.de"><img src ="http://k-jjacu.milten.lima-city.de/phpBB2/templates/subBlack/images/banner.gif" border="0"></a>');

mt_srand((double)microtime()*1000000);
$zufallszahl = mt_rand(0, count($banner)-1);

[...]

$template->assign_vars(array(
[...]
'BANNER' => $banner[$zufallszahl],
[...]
);
overall_header.tpl:

Code: Alles auswählen

{BANNER}
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
JJacu
Mitglied
Beiträge: 345
Registriert: 27.07.2004 11:44
Wohnort: Gelnhausen
Kontaktdaten:

Beitrag von JJacu »

Hi.
Wo genau muss ich den Code in overall_header.php einbauen und was haben die [..] zu bedeuten?
Benutzeravatar
S2B
Ehemaliges Teammitglied
Beiträge: 3258
Registriert: 10.08.2004 22:48
Wohnort: Aachen
Kontaktdaten:

Beitrag von S2B »

[...] bedeutet, dass da noch etwas anderes stehen kann.

Im Prinzip ist es egal, wo du den ersten Teil des Codes einbaust, es darf nur nicht zu weit oben sein und es muss vor der anderen Codestelle

Code: Alles auswählen

$template->assign_vars(array(
sein.
Das

Code: Alles auswählen

'BANNER' => $banner[$zufallszahl],
muss irgendwo in das assign_vars-Array. :wink:
Gruß, S2B
Keinen Support per ICQ/PM!
Hier kann man meine PHP-Skripte und meine MODs für phpBB runterladen.
Benutzeravatar
JJacu
Mitglied
Beiträge: 345
Registriert: 27.07.2004 11:44
Wohnort: Gelnhausen
Kontaktdaten:

Beitrag von JJacu »

super - klappt
Vielen Dank.
Antworten

Zurück zu „Coding & Technik“