auf meinem neuen blog seattle.bplaced.net/ habe ich rechts oben unter “Special Features” bisher drei kleine bildbuttons, die zu bestimmten blog-artikeln führen. ich gehe jedoch davon aus, dass es in zukunft mehr “specials” geben wird, mehr als fünf buttons möchte ich jedoch keinesfalls anzeigen lassen.
nun möchte ich, dass zufällig aus einem pool von sagen wir mal zehn (später sicher mehr) special-buttons immer nur fünf (vielleicht auch nur vier) ausgewählt und auf der seite angezeigt werden. ich kenne zwar skripte wie die klassische rotate.php (verwende ich ja oben für das banner), habe aber keine ahnung, wie nicht nur ein bild, sondern auch der zugehörige link zufällig und richtig ausgewählt wird.
kann mir einer von euch evtl. mit einem code-schnipsel aushelfen? das wäre außerordentlich liebenswürdig. =)
Eine Variante wäre, alles in eine case-Anweisung zu stecken und
zuvor auszuwürfeln, welche Bedingung zur Anwendung kommt.
In der jeweiligen case-Anweisung steht dann eben ein echo
mit der passenden Ausgabe.
Man kann auch alle URIs in ein array packen, durchnumeriert,
zufällig eine Nummer auswählen und das jeweilige array-Element
dann in das jeweilige src-Attribut stecken, bzw das href-Attribut.
Wenn man Langeweile hat, kann man auch die Anzahl der
Möglichkeiten bestimmen lassen, alles in einer Datei unterbringen
oder gar in einer Datenbank, brauchen tut man das allerdings
nicht, wenn die Anzahl der Möglichkeiten sich nicht täglich
ändert oder da auch andere Leute neue Möglichkeiten
hinzufügen können sollen.
hey leute, danke schonmal für eure schnelle hilfe.
den obigen code-schnipsel habe ich mal versucht, einfach einzufügen (einmal als free-text-widget und einmal einfach direkt in die datei des seitenmenüs). das klappt natürlich überhaupt nicht. da zeigt er einfach den code-text an.
ich bin leider kein php- oder javascript-ass (ich kann es eigentlich gar nicht so recht). weiß sonst vielleicht noch jemand einen tipp? vielleicht geht es doch mit javascript besser (zumindest das einbinden)