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

Wechselbanner

Tobi44

Mitglied
Hey, ich möchte gerne auf meiner Website (ein Forum, phpBB2) im Footer einige Banner haben, die sich immer abwechseln. Diese 5 Sekunden ist zB Banner 1 zu sehen, die nächsten 5 Sekunden Banner 2 usw. Geht das irgendwie? Wenn es geht, WIE geht es? ;)
 
Speichere die Namen der Banner, also *.jpg oder so in eine Tabelle mit fortlaufender ID.

Dann generierst du eine zufällige Zahl im Bereich der Tabelle.. also bei 10 Bannern, eine Zahl zwischen 1 und 10. Mit dieser ID kannst du dann die sql abfrage machen und dementsprechend den anderen Banner anzeigen.
 
Sorry, bin Anfänger in Sachen PHP. Bräuchte eine genaue Erklärung der einzelnen Schritte. Wäre nett, wenn es mir jemand erklären kann oder den Link zu einer Seite mit Erklärung geben könnte.

MfG
Tobi44
 
Möchtest du denn, dass diese Banner auf alle Fälle alle automatisch 5 Sekunden wechseln, ohne dass die Seite neu geladen wird? Dann würde ich dir einfach eine animierte gif-Datei oder einen Flash-Clip empfehlen. Einfach alle Banner in eine Datei.
Wenn du das Ganze an die Uhrzeit koppeln willst, sodass wirklich zu bestimmten 5 Sekunden exakt ein bestimmter Banner angezeigt wird, dann wird es schon etwas komplizierter...
 
Meiner Meinung nach sind 5 Sekunden viel zu kurz.

Ich würde es einfach so lösen so wie ich es oben beschrieben habe und bei jedem neuen Seitenaufruf(klick auf einen Link in der Navi) wird ein anderer Banner angezeigt.

Die Idee mit der GIF Animation mag zwar gut sein, aber man weiss ja nicht, ob die Banner auch verlinkt sein sollen. Dann wäre die GIF Idee wieder schlecht.

Hast du ne SQL Datenbank?

Nenne deine Banner einfach alle

1.jpg
2.jpg
.
.
10.jpg

und packe diese alle in den gleichen Ordner.

Danach erstellst du eine neue Tabelle "Banner" mit 3 Spalten.

Id(int) auto increment, primary key
Name(varchar)

Und füllt die Tabelle mit deinen Bannern... also
1.jpg
2.jpg
Dann fügst du den Banner auf eine Art wie

Code:
$zufall = rand(1,10);
$abfrage = "SELECT Name FROM Banner WHERE Id = '$zufall'";
$row = mysql_query($abfrage);
<img src="banner/<? echo $row->Name;?">
 
Hab ne mysql DB. Nur wie füge ich nun die neue Tabelle ein? Wie lautet der Befehl?
Und wo lade ich die Banner hin?

Zur Verständlichkeit: Ein Besucher ruft die Seite auf. Unten wird Banner 1 angezeigt. Er ruft die Seite nochmal auf, unten wird dann Banner 2 oder 5 angezeigt.
 
Code:
$zufall = rand(1,10);
$abfrage = "SELECT Name FROM Banner WHERE Id = '$zufall'";
$row = mysql_query($abfrage);
<img src="banner/<? echo $row->Name;?">

Also, das füg ich einfach in ne PHP Datei ein oder wie? Aber ich kann das doch net einfach da reinschreiben, dann gibts doch wahrscheinlich wieder ne weiße Seite. :?:

Und das ganze füg ich dann mehrmals hintereinander ein oder was? Also ich geb ja dann bei <img src="banner/<?...... die URL zu einem Banner ein, aber es sollen ja mehrere sein :-/
 
Also, das füg ich einfach in ne PHP Datei ein oder wie? Aber ich kann das doch net einfach da reinschreiben, dann gibts doch wahrscheinlich wieder ne weiße Seite. :?:

Und das ganze füg ich dann mehrmals hintereinander ein oder was? Also ich geb ja dann bei <img src="banner/<?...... die URL zu einem Banner ein, aber es sollen ja mehrere sein :-/

Ich verstehe dich nicht ganz... Möchtest du einfach mehrere Banner auf deiner Seite unterbringen??? Dann schreibs doch einfach öfters hin?
 
Ich glaube für das phpBB gibt es bereits eine fertige Mod dafür. Suche einfach mal im Forum von phpBB danach. Warum das Rad neu erfinden?
 
Werde dann mal im phpBB Forum nach gucken.

Also, nochmals zur Verständlichkeit^^
BSP: Besucher ruft eine beliebige Seite auf. Unten, im Footer, wo die Bannereinblendungen stattfinden sollen, erscheint dann ein durch Zufall gewählter Banner, zB Banner 3. Er ruft eine andere Seite auf, oder wieder die selbe - und es erscheint wieder ein durch Zufall gewählter Banner, zB Banner 1. So verständlich? :)
 
BSP: Besucher ruft eine beliebige Seite auf. Unten, im Footer, wo die Bannereinblendungen stattfinden sollen, erscheint dann ein durch Zufall gewählter Banner, zB Banner 3. Er ruft eine andere Seite auf, oder wieder die selbe - und es erscheint wieder ein durch Zufall gewählter Banner, zB Banner 1. So verständlich? :)
Äh ja, ist verständlich. Ich dachte nur, es wäre bereits geklärt (siehe skizZ' Link!)?:lol:
 
Zuletzt bearbeitet:
deep.coding, danke fürs klugscheissen.

an den threadersteller, hättest dir mal den link angeschaut den ich dir geschickt habe, würdest du auch ein bisschen was kapieren. sorry, aber ein bisschen eigeninitiative ist erwünscht.
 
Also ich find bei phpbb.de bei den Mods leider nichts.
Kann mir vllt jemand nen Link schicken oder so? un wenns geht net gidf.de, google.de ^^
 
Zurück
Oben