Salut
wenn alle deine Banner gleich heissen und sich nur durch eine Nummer hinten unterscheiden, kannst du das mit dem guten alten Zufall machen. Einfach eine Schleife, die soviel mal durchlaufen wird, wie du Zellen hast. Bei jedem Aufruf wählt sie eine Zahl zwischen 0 und deiner letzten Bannernummer und gibt einen <img> in HTML aus. Damit du doppelte Banner verhindern kannst, speicherst du jede verwendete Bannernummer in einem Array und bevor du einen Banner ausgibst checkst du diesen Array. Wenn das Element bereits drin vorkommt, dann überspringst du dessen Ausgabe und gehst weiter in der Schleife.
Folgende Funktionen wirst du brauchen:
is_array()
in_array()
rand()
und eine Schleife à la while wirst du auch noch brauchen.
Gruss
tobi
Bannerreihenfolge wechseln
Einklappen
X
-
Bannerreihenfolge wechseln
Es gibt zwar Massenhaft Scripte die Banner an der selben Stelle rotieren lassen, ich suche aber ein Script das die Reihenfolge mehrerer Banner die nebeneinander stehen wechselt, das am besten per Zufall.
Beispiel:
In einer Tabelle mit einer Zeile und 5 Spalten ist in jeder Zelle ein Banner. Bei jedem Seitenaufruf sollen die Banner aber die Position wechseln, so daß nicht immer der selbe Sponsor vorne oder hinten steht.
Also zum Beispiel
Aufruf 1
Banner1 | Banner2 | Banner3 | Banner4 | Banner5
Aufruf 2
Banner3 | Banner4 | Banner1 | Banner5 | Banner4
Aufruf 3
Banner4 | Banner5 | Banner2 | Banner3 | Banner1
usw.
Wer kennt ein solches Script ob nun in PHP oder Java-Script oder hat einen Tipp wie man das sonst realiseren kann.
Danke schon mal für konstruktive Antworten,
NinnStichworte: -
Einen Kommentar schreiben: