• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

ZufallsBanner anzeigen?

Status
Für weitere Antworten geschlossen.

DJ Madhead

Neues Mitglied
Hallo,

ich habe auf meiner Homepage eine Box Namens "Partner"

In dieser Box möchte ich 2 (88 x 31) Banner untereinander anzeigen wobei diese Banner sich bei jedem Seiten reload oder bei jedem wechsel auf eine andere Seite der Homepage ändern. Unter anderem sollten diese 2 Banner niemals die selben 2 sein.

Ich bitte euch mir zu helfen.

MfG DJ Madhead
 
Durchsuche mal das Web nach "javascript banner rotation". Da dürftest du fündig werden.

Es sollte schon irgendeine Art Ansatz von dir kommen, sonst ist es eher ein Fall für die Jobbörse
 
Edit: Habe mal wieder nicht auf die Forum-Kategorie gesehen. -,- ;)

Das ist im Prinzip mit zB PHP kein Problem.
Unter anderem sollten diese 2 Banner niemals die selben 2 sein.
Gehen dir da nicht irgendwann die Banner aus? ;) Wenn es niemals die selben Banner sein sollen, müsstest du beim Besucher zusätzlich noch Cookies vermerken oder mit Sessions oder IP-Sperren arbeiten. (Denke der Aufwand wäre unnötig)

Hier mal wie ein solcher Code aussehen könnte:

PHP:
<?php

$banner = array();
$banner[] = "bannerbild1.jpg";
$banner[] = "bannerbild2.jpg";
$banner[] = "bannerbild3.jpg";
$banner[] = "bannerbild4.jpg";
$banner[] = "bannerbild5.jpg";
// ...

foreach(array_rand($banner, 2) as $output){
    echo '<img src="'.$output.'" alt="Banneralternativtext">';
}
?>
[UNGETESTET]Setze diesen Code dort im HTML-Dokument ein, wo die Banner erscheinen sollen. Zusätzlich müsstest du die evtl. mit CSS formatieren...
P.S. Meist müssen die betroffenen Dateien die Dateiendung .php haben.
 
Edit: Habe mal wieder nicht auf die Forum-Kategorie gesehen. -,- ;)

Das ist im Prinzip mit zB PHP kein Problem.

Gehen dir da nicht irgendwann die Banner aus? ;) Wenn es niemals die selben Banner sein sollen, müsstest du beim Besucher zusätzlich noch Cookies vermerken oder mit Sessions oder IP-Sperren arbeiten. (Denke der Aufwand wäre unnötig)

Hier mal wie ein solcher Code aussehen könnte:

PHP:
<?php

$banner = array();
$banner[] = "bannerbild1.jpg";
$banner[] = "bannerbild2.jpg";
$banner[] = "bannerbild3.jpg";
$banner[] = "bannerbild4.jpg";
$banner[] = "bannerbild5.jpg";
// ...

foreach(array_rand($banner, 2) as $output){
    echo '<img src="'.$output.'" alt="Banneralternativtext">';
}
?>
[UNGETESTET]Setze diesen Code dort im HTML-Dokument ein, wo die Banner erscheinen sollen. Zusätzlich müsstest du die evtl. mit CSS formatieren...
P.S. Meist müssen die betroffenen Dateien die Dateiendung .php haben.

Sind die Banner bei diesem Code denn verlinkt?

Unter anderem sollten diese 2 Banner niemals die selben 2 sein.

Damit meine ich das die 2 Banner die untereinander stehen niemals die selben 2 sein sollten. ;D
 
Sind die Banner bei diesem Code denn verlinkt?
Nein, aber du kannst es auch vereinfachen, so:

PHP:
<?php

$banner = array();
$banner[] = '<a href="linkziel1.html"><img src="bannerbild1.jpg" alt="Banner 1"></a>';
$banner[] = '<a href="linkziel2.html"><img src="bannerbild2.jpg" alt="Banner 2"></a>';
$banner[] = '<a href="linkziel3.html"><img src="bannerbild3.jpg" alt="Banner 3"></a>';
$banner[] = '<a href="linkziel4.html"><img src="bannerbild4.jpg" alt="Banner 4"></a>';
$banner[] = '<a href="linkziel5.html"><img src="bannerbild5.jpg" alt="Banner 5"></a>';
$banner[] = '<a href="linkziel6.html"><img src="bannerbild6.jpg" alt="Banner 6"></a>';
$banner[] = '<a href="linkziel7.html"><img src="bannerbild7.jpg" alt="Banner 7"></a>';
// ...

foreach(array_rand($banner, 2) as $output){
    echo $output;
}
?>
Du kannst den Bannern auch noch ID's oder Klassen geben, um sie später mit CSS formatieren zu können.
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben